Skip to content

Commit b2fbd78

Browse files
committed
Clean up codegen a bit
1 parent dfe4bfb commit b2fbd78

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

codegen/smithy-kotlin-codegen/src/main/kotlin/software/amazon/smithy/kotlin/codegen/rendering/auth/AuthSchemeProviderGenerator.kt

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -118,22 +118,16 @@ open class AuthSchemeProviderGenerator {
118118

119119
if (ctx.settings.api.enableEndpointAuthProvider) {
120120
write("")
121-
withBlock("val authOptions: List<#T> = run {", "}", RuntimeTypes.Auth.Identity.AuthOption) {
122-
write("val endpointParams = params.endpointParameters")
123121

124-
withInlineBlock("val endpointAuthOptions = if (endpointProvider != null && endpointParams != null) {", "} ") {
125-
write("val endpoint = endpointProvider.resolveEndpoint(endpointParams)")
126-
write("endpoint.#T", RuntimeTypes.SmithyClient.Endpoints.authOptions)
127-
}
128-
withInlineBlock("else {", "}") {
129-
write("emptyList()")
130-
}
131-
132-
write("")
133-
write("#T(modeledAuthOptions, endpointAuthOptions)", RuntimeTypes.Auth.HttpAuthAws.mergeAuthOptions)
122+
write("val endpointParams = params.endpointParameters")
123+
withInlineBlock("val endpointAuthOptions = if (endpointProvider != null && endpointParams != null) {", "} ") {
124+
write("val endpoint = endpointProvider.resolveEndpoint(endpointParams)")
125+
write("endpoint.#T", RuntimeTypes.SmithyClient.Endpoints.authOptions)
134126
}
127+
write("else { emptyList() }")
128+
write("val authOptions = #T(modeledAuthOptions, endpointAuthOptions)", RuntimeTypes.Auth.HttpAuthAws.mergeAuthOptions)
135129
} else {
136-
write("val authOptions: List<#T> = modeledAuthOptions", RuntimeTypes.Auth.Identity.AuthOption)
130+
write("val authOptions = modeledAuthOptions")
137131
}
138132
write("")
139133

0 commit comments

Comments
 (0)