From e349604e3b25375f471e632712cb04995afc69a9 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 25 Oct 2019 16:22:12 +0200 Subject: [PATCH] Web socket connection on suspend fixed --- SystemEventHandler.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/SystemEventHandler.js b/SystemEventHandler.js index c41604552..07618cbf8 100644 --- a/SystemEventHandler.js +++ b/SystemEventHandler.js @@ -100,8 +100,10 @@ function newSystemEventHandler () { function physics () { if (WEB_SOCKETS_CONNECTION !== undefined) { if (WEB_SOCKETS_CONNECTION.readyState === 3) { // Connection closed. May happen after computer goes to sleep. - setuptWebSockets() - if (INFO_LOG === true) { logger.write('[INFO] setuptWebSockets -> Found Web Sockets Connection Closed. Reconnected to WebSockets Server.') } + setuptWebSockets(onOpen) + function onOpen () { + if (INFO_LOG === true) { logger.write('[INFO] setuptWebSockets -> Found Web Sockets Connection Closed. Reconnected to WebSockets Server.') } + } } } } @@ -120,10 +122,6 @@ function newSystemEventHandler () { callBackFunction() } } - WEB_SOCKETS_CONNECTION.onclose = () => { - setTimeout(setuptWebSockets, 1000) - if (INFO_LOG === true) { logger.write('[INFO] setuptWebSockets -> Web Sockets Connection was Closed. Reconnected to WebSockets Server. ') } - } WEB_SOCKETS_CONNECTION.onmessage = e => { // console.log('Websoked Message Received: ' + e.data)