From 7505302875fb0993747b6b122d3977ffdf355452 Mon Sep 17 00:00:00 2001 From: Aleksandr Gumroian Date: Fri, 19 Mar 2021 14:04:01 +0100 Subject: [PATCH] Fix reForis infinity redirect loop when WS error occurs --- src/webSockets/WebSockets.js | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/webSockets/WebSockets.js b/src/webSockets/WebSockets.js index 55e3af5..10945f0 100644 --- a/src/webSockets/WebSockets.js +++ b/src/webSockets/WebSockets.js @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020 CZ.NIC z.s.p.o. (http://www.nic.cz/) + * Copyright (C) 2020-2021 CZ.NIC z.s.p.o. (http://www.nic.cz/) * * This is free software, licensed under the GNU General Public License v3. * See /LICENSE for more information. @@ -7,8 +7,6 @@ /* eslint no-console: "off" */ -import { ForisURLs } from "../utils/forisUrls"; - const PROTOCOL = window.location.protocol === "http:" ? "ws" : "wss"; const URL = process.env.LIGHTTPD @@ -21,13 +19,7 @@ export class WebSockets { constructor() { this.ws = new WebSocket(URL); this.ws.onerror = (e) => { - if (window.location.pathname !== ForisURLs.login) { - console.error( - "WS: Error observed, you aren't logged probably." - ); - window.location.replace(ForisURLs.login); - } - console.error(`WS: Error: ${e}`); + console.error("WS: Error observed:", e); }; this.ws.onmessage = (e) => { console.debug(`WS: Received Message: ${e.data}`);