From 32aef61715326c35a800a2494cee7b690bfa0ab9 Mon Sep 17 00:00:00 2001 From: DJ2LS Date: Tue, 4 Jun 2024 13:16:30 +0200 Subject: [PATCH] possible fix for stuck gui sock --- freedata_gui/src/js/event_sock.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/freedata_gui/src/js/event_sock.js b/freedata_gui/src/js/event_sock.js index d860fd55..1e24c1ac 100644 --- a/freedata_gui/src/js/event_sock.js +++ b/freedata_gui/src/js/event_sock.js @@ -39,16 +39,22 @@ function connect(endpoint, dispatcher) { // handle closing and reconnect socket.addEventListener("close", function (event) { - //console.log("WebSocket connection closed:", event.code); + console.log("WebSocket connection closed:", event.code); + // It might be possble, the "wasClean" check causes a problem with reconnecting // Reconnect handler - if (!event.wasClean) { + /*if (!event.wasClean) { setTimeout(() => { //console.log("Reconnecting to websocket"); connect(endpoint, dispatcher); //initConnections() }, 1000); - } + }*/ + + setTimeout(() => { + connect(endpoint, dispatcher); + }, 1000); + }); }