From ca618d64cafde93e03d3b5b46720d19cf24d7f4e Mon Sep 17 00:00:00 2001 From: Alessandro Petitcollin Date: Mon, 12 Jan 2026 16:52:47 +0100 Subject: [PATCH] Now using variable to define time before result message disappears to avoid magic numbers in this case. --- frontend/src/pages/ttt/ttt.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/ttt/ttt.ts b/frontend/src/pages/ttt/ttt.ts index a111624..63825fb 100644 --- a/frontend/src/pages/ttt/ttt.ts +++ b/frontend/src/pages/ttt/ttt.ts @@ -41,6 +41,7 @@ type CurrentGameInfo = GameUpdate & { lastState: GameUpdate['gameState'] | null // Route handler for the Tic-Tac-Toe page. // Instantiates the game logic and binds UI events. async function handleTTT(): Promise { + const msgNotifTimeOut = 4 * 1000; const socket: Socket = getSocket(); void socket; return { @@ -134,7 +135,7 @@ async function handleTTT(): Promise { result_message.classList.remove("hidden"); setTimeout(() => { result_message.classList.add("hidden"); - }, 3 * 1000); + }, msgNotifTimeOut); } if (type === 'win') { @@ -154,13 +155,13 @@ async function handleTTT(): Promise { result_message.classList.remove("hidden"); setTimeout(() => { result_message.classList.add("hidden"); - }, 3 * 1000); + }, msgNotifTimeOut); } else { result_message.innerText = "You lost the game! :("; result_message.classList.remove("hidden"); setTimeout(() => { result_message.classList.add("hidden"); - }, 3 * 1000); + }, msgNotifTimeOut); } } };