Skip to content

Commit ba7094b

Browse files
author
Chase Coalwell
authored
fix: remove duplicate signingName config (#883)
1 parent 634b3f6 commit ba7094b

File tree

1 file changed

+9
-8
lines changed
  • codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen

1 file changed

+9
-8
lines changed

codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddAwsRuntimeConfig.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -95,15 +95,16 @@ public void addRuntimeConfigValues(
9595
LanguageTarget target
9696
) {
9797
ServiceShape service = settings.getService(model);
98-
String signingName = service.getTrait(ServiceTrait.class)
99-
.map(ServiceTrait::getArnNamespace)
100-
.orElse(null);
101-
102-
if (signingName != null) {
103-
writer.write("signingName: $S,", signingName);
104-
} else {
105-
LOGGER.info("Cannot generate a signing name for the client because no aws.api#Service "
98+
if (target.equals(LanguageTarget.SHARED)) {
99+
String signingName = service.getTrait(ServiceTrait.class)
100+
.map(ServiceTrait::getArnNamespace)
101+
.orElse(null);
102+
if (signingName != null) {
103+
writer.write("signingName: $S,", signingName);
104+
} else {
105+
LOGGER.info("Cannot generate a signing name for the client because no aws.api#Service "
106106
+ "trait was found on " + service.getId());
107+
}
107108
}
108109

109110
getRuntimeConfig(writer, service, target);

0 commit comments

Comments
 (0)