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

7 lines
270 B
JavaScript
Raw Normal View History

2024-09-21 17:08:36 +00:00
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" }));
});
};