Skip to content

Commit e22c0fd

Browse files
authored
chore: Remove middleware function from HttpProtocolCustomizable (#398)
1 parent 5d11716 commit e22c0fd

File tree

2 files changed

+2
-46
lines changed

2 files changed

+2
-46
lines changed

codegen/smithy-aws-swift-codegen/src/main/kotlin/software/amazon/smithy/aws/swift/codegen/awsjson/AWSHttpProtocolJson10Customizations.kt

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,6 @@
55

66
package software.amazon.smithy.aws.swift.codegen.awsjson
77

8-
import software.amazon.smithy.aws.swift.codegen.AWSClientRuntimeTypes
98
import software.amazon.smithy.aws.swift.codegen.AWSHttpProtocolCustomizations
10-
import software.amazon.smithy.aws.swift.codegen.AWSSwiftDependency
11-
import software.amazon.smithy.codegen.core.Symbol
12-
import software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
13-
import software.amazon.smithy.swift.codegen.SwiftWriter
149

15-
class AWSHttpProtocolJson10Customizations : AWSHttpProtocolCustomizations() {
16-
17-
override fun renderMiddlewareForGeneratedRequestTests(
18-
writer: SwiftWriter,
19-
test: HttpRequestTestCase,
20-
operationStack: String,
21-
inputSymbol: Symbol,
22-
outputSymbol: Symbol,
23-
outputErrorName: String,
24-
hasHttpBody: Boolean
25-
) {
26-
writer.addImport(AWSSwiftDependency.AWS_CLIENT_RUNTIME.target)
27-
if (test.headers.keys.contains("X-Amz-Target")) {
28-
val XAmzTargetValue = test.headers["X-Amz-Target"]
29-
writer.write("$operationStack.serializeStep.intercept(position: .before, middleware: \$N<${inputSymbol.name}, $outputSymbol, $outputErrorName>(xAmzTarget: \"${XAmzTargetValue}\"))", AWSClientRuntimeTypes.AWSJSON.XAmzTargetMiddleware)
30-
}
31-
}
32-
}
10+
class AWSHttpProtocolJson10Customizations : AWSHttpProtocolCustomizations()

codegen/smithy-aws-swift-codegen/src/main/kotlin/software/amazon/smithy/aws/swift/codegen/awsjson/AWSHttpProtocolJson11Customizations.kt

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,6 @@
55

66
package software.amazon.smithy.aws.swift.codegen.awsjson
77

8-
import software.amazon.smithy.aws.swift.codegen.AWSClientRuntimeTypes
98
import software.amazon.smithy.aws.swift.codegen.AWSHttpProtocolCustomizations
10-
import software.amazon.smithy.aws.swift.codegen.AWSSwiftDependency
11-
import software.amazon.smithy.codegen.core.Symbol
12-
import software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
13-
import software.amazon.smithy.swift.codegen.SwiftWriter
149

15-
class AWSHttpProtocolJson11Customizations : AWSHttpProtocolCustomizations() {
16-
17-
override fun renderMiddlewareForGeneratedRequestTests(
18-
writer: SwiftWriter,
19-
test: HttpRequestTestCase,
20-
operationStack: String,
21-
inputSymbol: Symbol,
22-
outputSymbol: Symbol,
23-
outputErrorName: String,
24-
hasHttpBody: Boolean
25-
) {
26-
writer.addImport(AWSSwiftDependency.AWS_CLIENT_RUNTIME.target)
27-
if (test.headers.keys.contains("X-Amz-Target")) {
28-
val XAmzTargetValue = test.headers["X-Amz-Target"]
29-
writer.write("$operationStack.serializeStep.intercept(position: .before, middleware: \$N<${inputSymbol.name}, $outputSymbol, $outputErrorName>(xAmzTarget: \"${XAmzTargetValue}\"))", AWSClientRuntimeTypes.AWSJSON.XAmzTargetMiddleware)
30-
}
31-
}
32-
}
10+
class AWSHttpProtocolJson11Customizations : AWSHttpProtocolCustomizations()

0 commit comments

Comments
 (0)