fix monitor loop

Signed-off-by: Vladimir Mandic <mandic00@live.com>
This commit is contained in:
Vladimir Mandic
2026-04-26 10:02:00 +02:00
parent 94915cdf31
commit c85cf0dec3
+4 -4
View File
@@ -64,10 +64,10 @@ async function updateIndicator(online, data = {}, msg = undefined) {
}
async function wsMonitorLoop() {
const delayed = new Date() - this.ts;
if ((delayed > 60 * 60) && (ConnectionMonitorState.delay < 60) && !ConnectionMonitorState.online) ConnectionMonitorState.delay = 60000;
else if ((delayed > 5 * 60) && (this.delay < 10) && !ConnectionMonitorState.online) ConnectionMonitorState.delay = 10000;
else ConnectionMonitorState.delay = 2500;
const delayed = new Date() - ConnectionMonitorState.ts;
if ((delayed > 60 * 60) && (ConnectionMonitorState.delay < 10) && !ConnectionMonitorState.online) ConnectionMonitorState.delay = 10000;
else if ((delayed > 5 * 60) && (ConnectionMonitorState.delay < 5) && !ConnectionMonitorState.online) ConnectionMonitorState.delay = 5000;
else ConnectionMonitorState.delay = 2000;
try {
ConnectionMonitorState.ws = new WebSocket(`${ConnectionMonitorState.url}/queue/join`);
ConnectionMonitorState.ws.onopen = () => {};