dragonroll/backend/node_modules/@smithy/node-http-handler/dist-es/set-socket-timeout.js

7 lines
270 B
JavaScript

export const setSocketTimeout = (request, reject, timeoutInMs = 0) => {
request.setTimeout(timeoutInMs, () => {
request.destroy();
reject(Object.assign(new Error(`Connection timed out after ${timeoutInMs} ms`), { name: "TimeoutError" }));
});
};