Skip to content

Commit ffda7ac

Browse files
committed
feedback
1 parent 67681f0 commit ffda7ac

File tree

2 files changed

+57
-56
lines changed

2 files changed

+57
-56
lines changed

codegen/smithy-aws-go-codegen/src/main/java/software/amazon/smithy/aws/go/codegen/customization/Route53Customizations.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,11 @@ private void writeHostedZoneIDInputSanitizer(
109109
writer.openBlock("case $P :", "", symbolProvider.toSymbol(input), () -> {
110110
writer.addUseImports(SmithyGoDependency.STRINGS);
111111
for (MemberShape member : hostedZoneIDMembers) {
112-
writer.openBlock("if i.$L != nil {", "}", member.getMemberName(), () -> {
113-
writer.write("values := strings.Split(*i.$L, \"/\")", member.getMemberName());
114-
writer.write("v := values[len(values)-1]");
115-
writer.write("i.$L = &v", member.getMemberName());
112+
String memberName = member.getMemberName();
113+
writer.openBlock("if i.$L != nil {", "}", memberName, () -> {
114+
writer.write("idx := strings.LastIndex(*i.$L, `/`)", memberName);
115+
writer.write("v := (*i.$L)[idx+1:]", memberName);
116+
writer.write("i.$L = &v", memberName);
116117
});
117118
}
118119
});

service/route53/api_client.go

Lines changed: 52 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)