Skip to content

Commit 18dc78e

Browse files
committed
fix(middleware-flexible-checksums): use input from args and not middleware config
1 parent 663b3c6 commit 18dc78e

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

packages/middleware-flexible-checksums/src/flexibleChecksumsMiddleware.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ describe(flexibleChecksumsMiddleware.name, () => {
2929

3030
const mockInput = {};
3131
const mockConfig = {} as PreviouslyResolved;
32-
const mockMiddlewareConfig = { input: mockInput, requestChecksumRequired: false };
32+
const mockMiddlewareConfig = { requestChecksumRequired: false };
3333

3434
const mockBody = { body: "mockRequestBody" };
3535
const mockHeaders = { "content-length": 100, "content-encoding": "gzip" };
3636
const mockRequest = { body: mockBody, headers: mockHeaders };
37-
const mockArgs = { request: mockRequest } as BuildHandlerArguments<any>;
37+
const mockArgs = { input: mockInput, request: mockRequest } as BuildHandlerArguments<any>;
3838
const mockResult = { response: { body: "mockResponsebody" } };
3939

4040
beforeEach(() => {

packages/middleware-flexible-checksums/src/flexibleChecksumsMiddleware.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@ import { stringHasher } from "./stringHasher";
2121

2222
export interface FlexibleChecksumsRequestMiddlewareConfig {
2323
/**
24-
* The input object for the operation.
25-
*/
26-
input: Object;
27-
2824
/**
2925
* Indicates an operation requires a checksum in its HTTP request.
3026
*/
@@ -57,10 +53,10 @@ export const flexibleChecksumsMiddleware =
5753
return next(args);
5854
}
5955

60-
const { request } = args;
56+
const { request, input } = args;
6157
const { body: requestBody, headers } = request;
6258
const { base64Encoder, streamHasher } = config;
63-
const { input, requestChecksumRequired, requestAlgorithmMember } = middlewareConfig;
59+
const { requestChecksumRequired, requestAlgorithmMember } = middlewareConfig;
6460

6561
const checksumAlgorithm = getChecksumAlgorithmForRequest(
6662
input,

0 commit comments

Comments
 (0)