@@ -60,16 +60,16 @@ func (m DBEsdkMiddleware) createRequestInterceptor() middleware.InitializeMiddle
60
60
// handleRequestInterception handles the interception logic before the DynamoDB operation
61
61
func (m DBEsdkMiddleware ) handleRequestInterception (ctx context.Context , request interface {}) (context.Context , error ) {
62
62
switch v := request .(type ) {
63
- case * dynamodb.PutItemInput :
64
- ctx = middleware .WithStackValue (ctx , ContextKeyOriginalInput , * v )
65
- // Note: this context is not propagated downstream into dafny layer https://issues.amazon.com/CrypTool-5403
66
- transformedRequest , err := m .client .PutItemInputTransform (ctx , awscryptographydbencryptionsdkdynamodbtransformssmithygeneratedtypes.PutItemInputTransformInput {
67
- SdkInput : * v ,
68
- })
69
- if err != nil {
70
- return nil , err
71
- }
72
- * v = transformedRequest .TransformedInput
63
+ // case *dynamodb.PutItemInput:
64
+ // ctx = middleware.WithStackValue(ctx, ContextKeyOriginalInput, *v)
65
+ // // Note: this context is not propagated downstream into dafny layer https://issues.amazon.com/CrypTool-5403
66
+ // transformedRequest, err := m.client.PutItemInputTransform(ctx, awscryptographydbencryptionsdkdynamodbtransformssmithygeneratedtypes.PutItemInputTransformInput{
67
+ // SdkInput: *v,
68
+ // })
69
+ // if err != nil {
70
+ // return nil, err
71
+ // }
72
+ // *v = transformedRequest.TransformedInput
73
73
case * dynamodb.GetItemInput :
74
74
ctx = middleware .WithStackValue (ctx , ContextKeyOriginalInput , * v )
75
75
// Note: this context is not propagated downstream into dafny layer https://issues.amazon.com/CrypTool-5403
@@ -215,16 +215,16 @@ func (m DBEsdkMiddleware) createResponseInterceptor() middleware.FinalizeMiddlew
215
215
// handleResponseInterception handles the interception logic after the DynamoDB operation
216
216
func (m DBEsdkMiddleware ) handleResponseInterception (ctx context.Context , response interface {}) error {
217
217
switch v := response .(type ) {
218
- case * dynamodb.PutItemOutput :
219
- // Note: this context is not propagated downstream into dafny layer https://issues.amazon.com/CrypTool-5403
220
- transformedRequest , err := m .client .PutItemOutputTransform (ctx , awscryptographydbencryptionsdkdynamodbtransformssmithygeneratedtypes.PutItemOutputTransformInput {
221
- OriginalInput : middleware .GetStackValue (ctx , ContextKeyOriginalInput ).(dynamodb.PutItemInput ),
222
- SdkOutput : * v ,
223
- })
224
- if err != nil {
225
- return err
226
- }
227
- * v = transformedRequest .TransformedOutput
218
+ // case *dynamodb.PutItemOutput:
219
+ // // Note: this context is not propagated downstream into dafny layer https://issues.amazon.com/CrypTool-5403
220
+ // transformedRequest, err := m.client.PutItemOutputTransform(ctx, awscryptographydbencryptionsdkdynamodbtransformssmithygeneratedtypes.PutItemOutputTransformInput{
221
+ // OriginalInput: middleware.GetStackValue(ctx, ContextKeyOriginalInput).(dynamodb.PutItemInput),
222
+ // SdkOutput: *v,
223
+ // })
224
+ // if err != nil {
225
+ // return err
226
+ // }
227
+ // *v = transformedRequest.TransformedOutput
228
228
case * dynamodb.GetItemOutput :
229
229
// Note: this context is not propagated downstream into dafny layer https://issues.amazon.com/CrypTool-5403
230
230
transformedRequest , err := m .client .GetItemOutputTransform (ctx , awscryptographydbencryptionsdkdynamodbtransformssmithygeneratedtypes.GetItemOutputTransformInput {
0 commit comments