Make WebSocket reconnect retries infinite at 5s interval

This commit is contained in:
Yury
2026-04-22 12:25:06 +05:00
parent f4c7989a6b
commit 011216749c
+9 -13
View File
@@ -1535,20 +1535,16 @@
mapTimeMultiplier = 1;
els.app.style.display = 'none';
if (reconnectAttempts < 10) {
const delay = 5000;
const suffix = error && error.message ? ` (${error.message})` : '';
showDebug(`❌ WS Lost. Reconnecting in ${delay/1000}s...${suffix}`);
reconnectAttempts++;
const delay = 5000;
const suffix = error && error.message ? ` (${error.message})` : '';
showDebug(`❌ WS Lost. Reconnecting in ${delay/1000}s...${suffix}`);
reconnectAttempts++;
clearTimeout(reconnectTimeout);
reconnectTimeout = setTimeout(() => {
reconnectScheduled = false;
connectWS();
}, delay);
} else {
showDebug(`❌ Max reconnects reached. F2 to reconfigure.`);
}
clearTimeout(reconnectTimeout);
reconnectTimeout = setTimeout(() => {
reconnectScheduled = false;
connectWS();
}, delay);
}
init();