Now using variable to define time before result message disappears to avoid magic numbers in this case.

This commit is contained in:
Alessandro Petitcollin 2026-01-12 16:52:47 +01:00 committed by Maix0
parent 35a7438e83
commit ca618d64ca

View file

@ -41,6 +41,7 @@ type CurrentGameInfo = GameUpdate & { lastState: GameUpdate['gameState'] | null
// Route handler for the Tic-Tac-Toe page. // Route handler for the Tic-Tac-Toe page.
// Instantiates the game logic and binds UI events. // Instantiates the game logic and binds UI events.
async function handleTTT(): Promise<RouteHandlerReturn> { async function handleTTT(): Promise<RouteHandlerReturn> {
const msgNotifTimeOut = 4 * 1000;
const socket: Socket = getSocket(); const socket: Socket = getSocket();
void socket; void socket;
return { return {
@ -134,7 +135,7 @@ async function handleTTT(): Promise<RouteHandlerReturn> {
result_message.classList.remove("hidden"); result_message.classList.remove("hidden");
setTimeout(() => { setTimeout(() => {
result_message.classList.add("hidden"); result_message.classList.add("hidden");
}, 3 * 1000); }, msgNotifTimeOut);
} }
if (type === 'win') { if (type === 'win') {
@ -154,13 +155,13 @@ async function handleTTT(): Promise<RouteHandlerReturn> {
result_message.classList.remove("hidden"); result_message.classList.remove("hidden");
setTimeout(() => { setTimeout(() => {
result_message.classList.add("hidden"); result_message.classList.add("hidden");
}, 3 * 1000); }, msgNotifTimeOut);
} else { } else {
result_message.innerText = "You lost the game! :("; result_message.innerText = "You lost the game! :(";
result_message.classList.remove("hidden"); result_message.classList.remove("hidden");
setTimeout(() => { setTimeout(() => {
result_message.classList.add("hidden"); result_message.classList.add("hidden");
}, 3 * 1000); }, msgNotifTimeOut);
} }
} }
}; };