From 526ba8dc0e7675d4d40e3a4efea4ef2de343ead4 Mon Sep 17 00:00:00 2001 From: Azareal Date: Sat, 16 Mar 2019 23:11:24 +1000 Subject: [PATCH] Get WS to backoff slightly, if the connection keeps dropping. --- public/global.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/global.js b/public/global.js index f1f5949f..a653afd3 100644 --- a/public/global.js +++ b/public/global.js @@ -8,6 +8,7 @@ var conn = false; var selectedTopics = []; var attachItemCallback = function(){} var baseTitle = document.title; +var wsBackoff = false; // Topic move var forumToMoveTo = 0; @@ -212,13 +213,16 @@ function runWebSockets() { conn.onclose = () => { conn = false; console.log("The WebSockets connection was closed"); + let backoff = 1000; + if(wsBackoff) backoff = 8000; + wsBackoff = true; setTimeout(() => { var alertMenuList = document.getElementsByClassName("menu_alerts"); for(var i = 0; i < alertMenuList.length; i++) { loadAlerts(alertMenuList[i]); } runWebSockets(); - }, 60 * 1000); + }, 60 * backoff); } conn.onmessage = (event) => {