From 2e3c7865e30f7e700dbb824efc538329801a8c0a Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Fri, 27 Jan 2023 13:41:33 +0000 Subject: [PATCH] Frontend: Update error handling Signed-off-by: Fred Boniface --- static/js/lib.board.js | 3 ++- static/js/simple-board.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/static/js/lib.board.js b/static/js/lib.board.js index 93d993f..3b733b2 100644 --- a/static/js/lib.board.js +++ b/static/js/lib.board.js @@ -236,9 +236,10 @@ async function errorHandler() { errCount += 1; sessionStorage.setItem("failcount", errCount.toString()) if (errCount < 10){ - await delay(2000); + await delay(3000); location.reload() } else { + sessionStorage.removeItem("failcount"); window.location.assign("conn-err.html") } } \ No newline at end of file diff --git a/static/js/simple-board.js b/static/js/simple-board.js index 34d318a..22c2084 100644 --- a/static/js/simple-board.js +++ b/static/js/simple-board.js @@ -20,7 +20,7 @@ async function init() { log("simple-board.init: Fetched LDB Data", "INFO") } catch (err) { var data = "err" - setLoadingDesc(`Handling\nError`) + setLoadingDesc(`Waiting\nConnection`) log(`simple-board.init: Error fetching data: ${err}`, "ERR") } parseLdb(data) @@ -46,6 +46,7 @@ async function parseLdb(data) { document.getElementById("error_notice").style = "display: block;"; document.getElementById("err_conn").style = "display: block;"; setHeaders("Connection Error",new Date()) + showLoading(); await delay(5000); log(`parseLdb: Passing to error handler`, "ERR") errorHandler();