1
0
Fork 0

Retry on HTTP timeout instead of propagating the error

This commit is contained in:
Julien Dessaux 2023-05-30 22:19:49 +02:00
parent d79a4485a6
commit 2828f62bc0
Signed by: adyxax
GPG key ID: F92E51B86E07177E

View file

@ -68,7 +68,11 @@ function send_this(data) {
return data.resolve(response);})
.catch(err => {
fs.writeFileSync('log', JSON.stringify({event: 'error', date: new Date(), data: err}) + '\n', {flag: 'a+'});
data.reject(err)});
if (err.cause?.code === 'UND_ERR_CONNECT_TIMEOUT') {
send_this(data);
} else {
data.reject(err)
}});
setTimeout(send_next, 500);
}