Исправление обработки ошибок вебсокета при запросах

This commit is contained in:
Book Pauk
2022-10-27 14:44:05 +07:00
parent 1669a21add
commit b7555fe55d

View File

@@ -186,7 +186,9 @@ class Api {
}
async request(params, timeoutSecs = 10) {
let errCount = 0;
while (1) {// eslint-disable-line
try {
if (this.accessToken)
params.accessToken = this.accessToken;
@@ -203,6 +205,16 @@ class Api {
return response;
}
errCount = 0;
} catch(e) {
errCount++;
if (e.message !== 'WebSocket не отвечает' || errCount > 10) {
errCount = 0;
throw e;
}
await utils.sleep(100);
}
}
}