From af914cebb36ecb1207681255bd1adbab0481e149 Mon Sep 17 00:00:00 2001 From: Iván Ávalos Date: Fri, 7 Jan 2022 19:16:25 -0600 Subject: Automatically reconnect web socket --- modern/src/SocketController.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modern/src/SocketController.js b/modern/src/SocketController.js index 7718db8..07faae0 100644 --- a/modern/src/SocketController.js +++ b/modern/src/SocketController.js @@ -53,6 +53,13 @@ const SocketController = () => { displayNotifications(data.events, t); } }; + + socket.onclose = () => { + console.log ('Socket is closed, reconnecting…'); + setTimeout(() => { + connectSocket(); + }, 1000); + }; }; useEffectAsync(async () => { -- cgit v1.2.3