backend v4 half
This commit is contained in:
Generated
Vendored
+4
-4
@@ -1,7 +1,7 @@
|
||||
import { HttpResponse } from "@smithy/protocol-http";
|
||||
import { buildQueryString } from "@smithy/querystring-builder";
|
||||
import { createRequest } from "./create-request";
|
||||
import { requestTimeout } from "./request-timeout";
|
||||
import { requestTimeout as requestTimeoutFn } from "./request-timeout";
|
||||
export const keepAliveSupport = {
|
||||
supported: undefined,
|
||||
};
|
||||
@@ -26,11 +26,11 @@ export class FetchHttpHandler {
|
||||
}
|
||||
destroy() {
|
||||
}
|
||||
async handle(request, { abortSignal } = {}) {
|
||||
async handle(request, { abortSignal, requestTimeout } = {}) {
|
||||
if (!this.config) {
|
||||
this.config = await this.configProvider;
|
||||
}
|
||||
const requestTimeoutInMs = this.config.requestTimeout;
|
||||
const requestTimeoutInMs = requestTimeout ?? this.config.requestTimeout;
|
||||
const keepAlive = this.config.keepAlive === true;
|
||||
const credentials = this.config.credentials;
|
||||
if (abortSignal?.aborted) {
|
||||
@@ -105,7 +105,7 @@ export class FetchHttpHandler {
|
||||
}),
|
||||
};
|
||||
}),
|
||||
requestTimeout(requestTimeoutInMs),
|
||||
requestTimeoutFn(requestTimeoutInMs),
|
||||
];
|
||||
if (abortSignal) {
|
||||
raceOfPromises.push(new Promise((resolve, reject) => {
|
||||
|
||||
Reference in New Issue
Block a user