Skip to content

Commit 8059bac

Browse files
committed
feat: retry in case of HTTP Request Timeout (408)
related to #2
1 parent c1ff45e commit 8059bac

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/APIClient.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,9 @@ export class APIClient {
5050
this.socket.addEventListener('open', resolve);
5151
this.socket.on('unexpected-response', (req, res) => {
5252
this.socket.close();
53+
const RequestTimeout = 408;
5354
const ServiceUnavailable = 503;
54-
if (res.statusCode === ServiceUnavailable) {
55+
if (res.statusCode === ServiceUnavailable || res.statusCode === RequestTimeout) {
5556
console.warn(
5657
`Connection to ${this.server} failed: ${res.statusMessage ?? ''} (${res.statusCode}).`
5758
);

0 commit comments

Comments
 (0)