closing websocket explicit, before reopening it, to not end up with multiple connections and doublicated messages

This commit is contained in:
Ralf Becker 2020-10-15 18:17:16 +02:00
parent 758934c1e4
commit 1ef16c9c55

View File

@ -118,6 +118,7 @@ egw.extend('json', egw.MODULE_WND_LOCAL, function(_app, _wnd)
{
console.log("Server did not respond to ping in "+max_ping_response_time+" seconds --> try reconnecting");
check_timer = null;
this.websocket.close(); // closing it now, before reopening it, to not end up with multiple connections
this.openWebSocket(url, tokens, account_id, error, reconnect_time);
}.bind(this), max_ping_response_time);
}.bind(this);