From 6a7981a93f8a0c5476c13c2652861b5cd7f11222 Mon Sep 17 00:00:00 2001 From: Nicki Stone Date: Tue, 1 Mar 2022 08:36:39 -0800 Subject: [PATCH] corresponding file change --- .../swift/codegen/middleware/MiddlewareExecutionGenerator.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/smithy-swift-codegen/src/main/kotlin/software/amazon/smithy/swift/codegen/middleware/MiddlewareExecutionGenerator.kt b/smithy-swift-codegen/src/main/kotlin/software/amazon/smithy/swift/codegen/middleware/MiddlewareExecutionGenerator.kt index cc950404c..b2d5e9dba 100644 --- a/smithy-swift-codegen/src/main/kotlin/software/amazon/smithy/swift/codegen/middleware/MiddlewareExecutionGenerator.kt +++ b/smithy-swift-codegen/src/main/kotlin/software/amazon/smithy/swift/codegen/middleware/MiddlewareExecutionGenerator.kt @@ -13,7 +13,7 @@ import software.amazon.smithy.swift.codegen.model.camelCaseName import software.amazon.smithy.swift.codegen.model.capitalizedName import software.amazon.smithy.swift.codegen.swiftFunctionParameterIndent -typealias HttpMethodCallback = () -> String +typealias HttpMethodCallback = (OperationShape) -> String class MiddlewareExecutionGenerator( private val ctx: ProtocolGenerator.GenerationContext, private val writer: SwiftWriter, @@ -56,7 +56,7 @@ class MiddlewareExecutionGenerator( private fun resolveHttpMethod(op: OperationShape): String { return httpMethodCallback?.let { - it() + it(op) } ?: run { val httpTrait = httpBindingResolver.httpTrait(op) httpTrait.method.toLowerCase()