Skip to content

Commit 605ebc5

Browse files
AllanZhengYPrussell-dot-jstrivikr
authored
feat: refactor http request handlers (#1186)
* fix: support all the webs * Collapse stream-collector-browser and stream-collector-native into stream-collector-web * Update FetchHttpHandler to return blob if stream not implemented * fix: check for existence of response body, not ReadableStream impl * feat: move stream-collector-web into fetch-http-handler * feat: move stream-collector-node into node-http-handler * feat: codegen for refactoring request handlers and stream collector * test: s3 integ test: import stream collector from handler package * chore update fetch-http-handler.spec.ts Co-authored-by: Russell Anthony <[email protected]> Co-authored-by: Trivikram Kamat <[email protected]>
1 parent 117e9ca commit 605ebc5

File tree

934 files changed

+529
-4997
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

934 files changed

+529
-4997
lines changed

Diff for: clients/client-accessanalyzer/package.json

-3
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@
4545
"@aws-sdk/protocol-http": "1.0.0-beta.4",
4646
"@aws-sdk/region-provider": "1.0.0-beta.4",
4747
"@aws-sdk/smithy-client": "1.0.0-beta.5",
48-
"@aws-sdk/stream-collector-browser": "1.0.0-beta.4",
49-
"@aws-sdk/stream-collector-native": "1.0.0-beta.4",
50-
"@aws-sdk/stream-collector-node": "1.0.0-beta.4",
5148
"@aws-sdk/types": "1.0.0-beta.4",
5249
"@aws-sdk/url-parser-browser": "1.0.0-beta.4",
5350
"@aws-sdk/url-parser-node": "1.0.0-beta.4",

Diff for: clients/client-accessanalyzer/runtimeConfig.browser.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-browser";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
3+
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
44
import { invalidFunction } from "@aws-sdk/invalid-dependency";
5-
import { streamCollector } from "@aws-sdk/stream-collector-browser";
65
import { parseUrl } from "@aws-sdk/url-parser-browser";
76
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
87
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-js";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
4-
import { streamCollector } from "@aws-sdk/stream-collector-native";
53
import { parseUrl } from "@aws-sdk/url-parser-node";
64
import { ClientDefaults } from "./AccessAnalyzerClient";
75
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
@@ -10,8 +8,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
108
...BrowserDefaults,
119
runtime: "react-native",
1210
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,
13-
requestHandler: new FetchHttpHandler({ bufferBody: true }),
1411
sha256: Sha256,
15-
streamCollector,
1612
urlParser: parseUrl
1713
};

Diff for: clients/client-accessanalyzer/runtimeConfig.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { name, version } from "./package.json";
22
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
33
import { Hash } from "@aws-sdk/hash-node";
4-
import { NodeHttpHandler } from "@aws-sdk/node-http-handler";
4+
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
55
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
6-
import { streamCollector } from "@aws-sdk/stream-collector-node";
76
import { parseUrl } from "@aws-sdk/url-parser-node";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";

Diff for: clients/client-acm-pca/package.json

-3
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@
4545
"@aws-sdk/protocol-http": "1.0.0-beta.4",
4646
"@aws-sdk/region-provider": "1.0.0-beta.4",
4747
"@aws-sdk/smithy-client": "1.0.0-beta.5",
48-
"@aws-sdk/stream-collector-browser": "1.0.0-beta.4",
49-
"@aws-sdk/stream-collector-native": "1.0.0-beta.4",
50-
"@aws-sdk/stream-collector-node": "1.0.0-beta.4",
5148
"@aws-sdk/types": "1.0.0-beta.4",
5249
"@aws-sdk/url-parser-browser": "1.0.0-beta.4",
5350
"@aws-sdk/url-parser-node": "1.0.0-beta.4",

Diff for: clients/client-acm-pca/runtimeConfig.browser.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-browser";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
3+
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
44
import { invalidFunction } from "@aws-sdk/invalid-dependency";
5-
import { streamCollector } from "@aws-sdk/stream-collector-browser";
65
import { parseUrl } from "@aws-sdk/url-parser-browser";
76
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
87
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";

Diff for: clients/client-acm-pca/runtimeConfig.native.ts

-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-js";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
4-
import { streamCollector } from "@aws-sdk/stream-collector-native";
53
import { parseUrl } from "@aws-sdk/url-parser-node";
64
import { ClientDefaults } from "./ACMPCAClient";
75
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
@@ -10,8 +8,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
108
...BrowserDefaults,
119
runtime: "react-native",
1210
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,
13-
requestHandler: new FetchHttpHandler({ bufferBody: true }),
1411
sha256: Sha256,
15-
streamCollector,
1612
urlParser: parseUrl
1713
};

Diff for: clients/client-acm-pca/runtimeConfig.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { name, version } from "./package.json";
22
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
33
import { Hash } from "@aws-sdk/hash-node";
4-
import { NodeHttpHandler } from "@aws-sdk/node-http-handler";
4+
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
55
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
6-
import { streamCollector } from "@aws-sdk/stream-collector-node";
76
import { parseUrl } from "@aws-sdk/url-parser-node";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";

Diff for: clients/client-acm/package.json

-3
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@
4545
"@aws-sdk/protocol-http": "1.0.0-beta.4",
4646
"@aws-sdk/region-provider": "1.0.0-beta.4",
4747
"@aws-sdk/smithy-client": "1.0.0-beta.5",
48-
"@aws-sdk/stream-collector-browser": "1.0.0-beta.4",
49-
"@aws-sdk/stream-collector-native": "1.0.0-beta.4",
50-
"@aws-sdk/stream-collector-node": "1.0.0-beta.4",
5148
"@aws-sdk/types": "1.0.0-beta.4",
5249
"@aws-sdk/url-parser-browser": "1.0.0-beta.4",
5350
"@aws-sdk/url-parser-node": "1.0.0-beta.4",

Diff for: clients/client-acm/runtimeConfig.browser.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-browser";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
3+
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
44
import { invalidFunction } from "@aws-sdk/invalid-dependency";
5-
import { streamCollector } from "@aws-sdk/stream-collector-browser";
65
import { parseUrl } from "@aws-sdk/url-parser-browser";
76
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
87
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";

Diff for: clients/client-acm/runtimeConfig.native.ts

-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-js";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
4-
import { streamCollector } from "@aws-sdk/stream-collector-native";
53
import { parseUrl } from "@aws-sdk/url-parser-node";
64
import { ClientDefaults } from "./ACMClient";
75
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
@@ -10,8 +8,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
108
...BrowserDefaults,
119
runtime: "react-native",
1210
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,
13-
requestHandler: new FetchHttpHandler({ bufferBody: true }),
1411
sha256: Sha256,
15-
streamCollector,
1612
urlParser: parseUrl
1713
};

Diff for: clients/client-acm/runtimeConfig.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { name, version } from "./package.json";
22
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
33
import { Hash } from "@aws-sdk/hash-node";
4-
import { NodeHttpHandler } from "@aws-sdk/node-http-handler";
4+
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
55
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
6-
import { streamCollector } from "@aws-sdk/stream-collector-node";
76
import { parseUrl } from "@aws-sdk/url-parser-node";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";

Diff for: clients/client-alexa-for-business/package.json

-3
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@
4545
"@aws-sdk/protocol-http": "1.0.0-beta.4",
4646
"@aws-sdk/region-provider": "1.0.0-beta.4",
4747
"@aws-sdk/smithy-client": "1.0.0-beta.5",
48-
"@aws-sdk/stream-collector-browser": "1.0.0-beta.4",
49-
"@aws-sdk/stream-collector-native": "1.0.0-beta.4",
50-
"@aws-sdk/stream-collector-node": "1.0.0-beta.4",
5148
"@aws-sdk/types": "1.0.0-beta.4",
5249
"@aws-sdk/url-parser-browser": "1.0.0-beta.4",
5350
"@aws-sdk/url-parser-node": "1.0.0-beta.4",

Diff for: clients/client-alexa-for-business/runtimeConfig.browser.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-browser";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
3+
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
44
import { invalidFunction } from "@aws-sdk/invalid-dependency";
5-
import { streamCollector } from "@aws-sdk/stream-collector-browser";
65
import { parseUrl } from "@aws-sdk/url-parser-browser";
76
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
87
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-js";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
4-
import { streamCollector } from "@aws-sdk/stream-collector-native";
53
import { parseUrl } from "@aws-sdk/url-parser-node";
64
import { ClientDefaults } from "./AlexaForBusinessClient";
75
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
@@ -10,8 +8,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
108
...BrowserDefaults,
119
runtime: "react-native",
1210
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,
13-
requestHandler: new FetchHttpHandler({ bufferBody: true }),
1411
sha256: Sha256,
15-
streamCollector,
1612
urlParser: parseUrl
1713
};

Diff for: clients/client-alexa-for-business/runtimeConfig.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { name, version } from "./package.json";
22
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
33
import { Hash } from "@aws-sdk/hash-node";
4-
import { NodeHttpHandler } from "@aws-sdk/node-http-handler";
4+
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
55
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
6-
import { streamCollector } from "@aws-sdk/stream-collector-node";
76
import { parseUrl } from "@aws-sdk/url-parser-node";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";

Diff for: clients/client-amplify/package.json

-3
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@
4545
"@aws-sdk/protocol-http": "1.0.0-beta.4",
4646
"@aws-sdk/region-provider": "1.0.0-beta.4",
4747
"@aws-sdk/smithy-client": "1.0.0-beta.5",
48-
"@aws-sdk/stream-collector-browser": "1.0.0-beta.4",
49-
"@aws-sdk/stream-collector-native": "1.0.0-beta.4",
50-
"@aws-sdk/stream-collector-node": "1.0.0-beta.4",
5148
"@aws-sdk/types": "1.0.0-beta.4",
5249
"@aws-sdk/url-parser-browser": "1.0.0-beta.4",
5350
"@aws-sdk/url-parser-node": "1.0.0-beta.4",

Diff for: clients/client-amplify/runtimeConfig.browser.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-browser";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
3+
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
44
import { invalidFunction } from "@aws-sdk/invalid-dependency";
5-
import { streamCollector } from "@aws-sdk/stream-collector-browser";
65
import { parseUrl } from "@aws-sdk/url-parser-browser";
76
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
87
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";

Diff for: clients/client-amplify/runtimeConfig.native.ts

-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-js";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
4-
import { streamCollector } from "@aws-sdk/stream-collector-native";
53
import { parseUrl } from "@aws-sdk/url-parser-node";
64
import { ClientDefaults } from "./AmplifyClient";
75
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
@@ -10,8 +8,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
108
...BrowserDefaults,
119
runtime: "react-native",
1210
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,
13-
requestHandler: new FetchHttpHandler({ bufferBody: true }),
1411
sha256: Sha256,
15-
streamCollector,
1612
urlParser: parseUrl
1713
};

Diff for: clients/client-amplify/runtimeConfig.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { name, version } from "./package.json";
22
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
33
import { Hash } from "@aws-sdk/hash-node";
4-
import { NodeHttpHandler } from "@aws-sdk/node-http-handler";
4+
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
55
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
6-
import { streamCollector } from "@aws-sdk/stream-collector-node";
76
import { parseUrl } from "@aws-sdk/url-parser-node";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";

Diff for: clients/client-api-gateway/package.json

-3
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,6 @@
4646
"@aws-sdk/protocol-http": "1.0.0-beta.4",
4747
"@aws-sdk/region-provider": "1.0.0-beta.4",
4848
"@aws-sdk/smithy-client": "1.0.0-beta.5",
49-
"@aws-sdk/stream-collector-browser": "1.0.0-beta.4",
50-
"@aws-sdk/stream-collector-native": "1.0.0-beta.4",
51-
"@aws-sdk/stream-collector-node": "1.0.0-beta.4",
5249
"@aws-sdk/types": "1.0.0-beta.4",
5350
"@aws-sdk/url-parser-browser": "1.0.0-beta.4",
5451
"@aws-sdk/url-parser-node": "1.0.0-beta.4",

Diff for: clients/client-api-gateway/runtimeConfig.browser.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-browser";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
3+
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
44
import { invalidFunction } from "@aws-sdk/invalid-dependency";
5-
import { streamCollector } from "@aws-sdk/stream-collector-browser";
65
import { parseUrl } from "@aws-sdk/url-parser-browser";
76
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
87
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";

Diff for: clients/client-api-gateway/runtimeConfig.native.ts

-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-js";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
4-
import { streamCollector } from "@aws-sdk/stream-collector-native";
53
import { parseUrl } from "@aws-sdk/url-parser-node";
64
import { ClientDefaults } from "./APIGatewayClient";
75
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
@@ -10,8 +8,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
108
...BrowserDefaults,
119
runtime: "react-native",
1210
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,
13-
requestHandler: new FetchHttpHandler({ bufferBody: true }),
1411
sha256: Sha256,
15-
streamCollector,
1612
urlParser: parseUrl
1713
};

Diff for: clients/client-api-gateway/runtimeConfig.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { name, version } from "./package.json";
22
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
33
import { Hash } from "@aws-sdk/hash-node";
4-
import { NodeHttpHandler } from "@aws-sdk/node-http-handler";
4+
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
55
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
6-
import { streamCollector } from "@aws-sdk/stream-collector-node";
76
import { parseUrl } from "@aws-sdk/url-parser-node";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";

Diff for: clients/client-apigatewaymanagementapi/package.json

-3
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@
4545
"@aws-sdk/protocol-http": "1.0.0-beta.4",
4646
"@aws-sdk/region-provider": "1.0.0-beta.4",
4747
"@aws-sdk/smithy-client": "1.0.0-beta.5",
48-
"@aws-sdk/stream-collector-browser": "1.0.0-beta.4",
49-
"@aws-sdk/stream-collector-native": "1.0.0-beta.4",
50-
"@aws-sdk/stream-collector-node": "1.0.0-beta.4",
5148
"@aws-sdk/types": "1.0.0-beta.4",
5249
"@aws-sdk/url-parser-browser": "1.0.0-beta.4",
5350
"@aws-sdk/url-parser-node": "1.0.0-beta.4",

Diff for: clients/client-apigatewaymanagementapi/runtimeConfig.browser.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-browser";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
3+
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
44
import { invalidFunction } from "@aws-sdk/invalid-dependency";
5-
import { streamCollector } from "@aws-sdk/stream-collector-browser";
65
import { parseUrl } from "@aws-sdk/url-parser-browser";
76
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
87
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-js";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
4-
import { streamCollector } from "@aws-sdk/stream-collector-native";
53
import { parseUrl } from "@aws-sdk/url-parser-node";
64
import { ClientDefaults } from "./ApiGatewayManagementApiClient";
75
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
@@ -10,8 +8,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
108
...BrowserDefaults,
119
runtime: "react-native",
1210
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,
13-
requestHandler: new FetchHttpHandler({ bufferBody: true }),
1411
sha256: Sha256,
15-
streamCollector,
1612
urlParser: parseUrl
1713
};

Diff for: clients/client-apigatewaymanagementapi/runtimeConfig.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { name, version } from "./package.json";
22
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
33
import { Hash } from "@aws-sdk/hash-node";
4-
import { NodeHttpHandler } from "@aws-sdk/node-http-handler";
4+
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
55
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
6-
import { streamCollector } from "@aws-sdk/stream-collector-node";
76
import { parseUrl } from "@aws-sdk/url-parser-node";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";

Diff for: clients/client-apigatewayv2/package.json

-3
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@
4545
"@aws-sdk/protocol-http": "1.0.0-beta.4",
4646
"@aws-sdk/region-provider": "1.0.0-beta.4",
4747
"@aws-sdk/smithy-client": "1.0.0-beta.5",
48-
"@aws-sdk/stream-collector-browser": "1.0.0-beta.4",
49-
"@aws-sdk/stream-collector-native": "1.0.0-beta.4",
50-
"@aws-sdk/stream-collector-node": "1.0.0-beta.4",
5148
"@aws-sdk/types": "1.0.0-beta.4",
5249
"@aws-sdk/url-parser-browser": "1.0.0-beta.4",
5350
"@aws-sdk/url-parser-node": "1.0.0-beta.4",

Diff for: clients/client-apigatewayv2/runtimeConfig.browser.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-browser";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
3+
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
44
import { invalidFunction } from "@aws-sdk/invalid-dependency";
5-
import { streamCollector } from "@aws-sdk/stream-collector-browser";
65
import { parseUrl } from "@aws-sdk/url-parser-browser";
76
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
87
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";

Diff for: clients/client-apigatewayv2/runtimeConfig.native.ts

-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { name, version } from "./package.json";
22
import { Sha256 } from "@aws-crypto/sha256-js";
3-
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
4-
import { streamCollector } from "@aws-sdk/stream-collector-native";
53
import { parseUrl } from "@aws-sdk/url-parser-node";
64
import { ClientDefaults } from "./ApiGatewayV2Client";
75
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
@@ -10,8 +8,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
108
...BrowserDefaults,
119
runtime: "react-native",
1210
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,
13-
requestHandler: new FetchHttpHandler({ bufferBody: true }),
1411
sha256: Sha256,
15-
streamCollector,
1612
urlParser: parseUrl
1713
};

Diff for: clients/client-apigatewayv2/runtimeConfig.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { name, version } from "./package.json";
22
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
33
import { Hash } from "@aws-sdk/hash-node";
4-
import { NodeHttpHandler } from "@aws-sdk/node-http-handler";
4+
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
55
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
6-
import { streamCollector } from "@aws-sdk/stream-collector-node";
76
import { parseUrl } from "@aws-sdk/url-parser-node";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";

0 commit comments

Comments
 (0)