@aws-sdk/middleware-flexible-checksums
Advanced tools
Comparing version 3.714.0 to 3.715.0
@@ -172,2 +172,13 @@ "use strict"; | ||
// src/hasHeaderWithPrefix.ts | ||
var hasHeaderWithPrefix = /* @__PURE__ */ __name((headerPrefix, headers) => { | ||
const soughtHeaderPrefix = headerPrefix.toLowerCase(); | ||
for (const headerName of Object.keys(headers)) { | ||
if (headerName.toLowerCase().startsWith(soughtHeaderPrefix)) { | ||
return true; | ||
} | ||
} | ||
return false; | ||
}, "hasHeaderWithPrefix"); | ||
// src/isStreaming.ts | ||
@@ -216,2 +227,5 @@ var import_is_array_buffer = require("@smithy/is-array-buffer"); | ||
} | ||
if (hasHeaderWithPrefix("x-amz-checksum-", args.request.headers)) { | ||
return next(args); | ||
} | ||
const { request, input } = args; | ||
@@ -218,0 +232,0 @@ const { body: requestBody, headers } = request; |
@@ -7,2 +7,3 @@ import { setFeature } from "@aws-sdk/core"; | ||
import { hasHeader } from "./hasHeader"; | ||
import { hasHeaderWithPrefix } from "./hasHeaderWithPrefix"; | ||
import { isStreaming } from "./isStreaming"; | ||
@@ -21,2 +22,5 @@ import { selectChecksumAlgorithmFunction } from "./selectChecksumAlgorithmFunction"; | ||
} | ||
if (hasHeaderWithPrefix("x-amz-checksum-", args.request.headers)) { | ||
return next(args); | ||
} | ||
const { request, input } = args; | ||
@@ -23,0 +27,0 @@ const { body: requestBody, headers } = request; |
{ | ||
"name": "@aws-sdk/middleware-flexible-checksums", | ||
"version": "3.714.0", | ||
"version": "3.715.0", | ||
"scripts": { | ||
@@ -5,0 +5,0 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", |
77079
86
1400