From 6c537a7def09014758b022de1c42ec73ff0da5b5 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Mon, 1 Jan 2024 17:49:05 +0100 Subject: Close join page event source once game has started. And never start the event source for queued up matches. --- public/join.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/public/join.js b/public/join.js index 089a615..27bfba0 100644 --- a/public/join.js +++ b/public/join.js @@ -102,7 +102,8 @@ function start_event_source() { evtsrc.addEventListener("game", function (evt) { console.log("GAME:", evt.data) game = JSON.parse(evt.data) - if (game.status > 1) { + if (game.status !== 0) { + console.log("CLOSED EVENT SOURCE") clearInterval(timer) evtsrc.close() } @@ -349,7 +350,7 @@ function update_login() { window.onload = function () { update() - if (user_id && game.status < 2) { + if (user_id && game.status === 0 && !game.is_match) { start_event_source() timer = setInterval(start_event_source, 15000) } -- cgit v1.2.3