From 7d986ce528779a5c73fb20ed751e590b17020b70 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Thu, 8 Jan 2026 22:27:03 +0300 Subject: [PATCH] room --- src/hooks/useRoom.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hooks/useRoom.js b/src/hooks/useRoom.js index bd16dd5..a5fccff 100644 --- a/src/hooks/useRoom.js +++ b/src/hooks/useRoom.js @@ -72,9 +72,9 @@ export const useRoom = (roomCode, onGameStarted = null) => { const handleGameEnded = (data) => { console.log('Game ended:', data); - if (room) { - setRoom({ ...room, status: 'FINISHED' }); - } + setRoom((prevRoom) => + prevRoom ? { ...prevRoom, status: 'FINISHED' } : null + ); }; const handleRoomPackUpdated = (updatedRoom) => { @@ -99,7 +99,7 @@ export const useRoom = (roomCode, onGameStarted = null) => { socketService.off('gameEnded', handleGameEnded); socketService.off('roomPackUpdated', handleRoomPackUpdated); }; - }, [roomCode, onGameStarted, room]); + }, [roomCode, onGameStarted, user?.id]); const createRoom = useCallback(async (hostId, questionPackId, settings = {}) => { try {