From 4b13b9fc954c60a783a61c3b83410a7f760f2e14 Mon Sep 17 00:00:00 2001 From: minie4 Date: Tue, 11 Mar 2025 19:24:10 +0100 Subject: [PATCH] fix: make sure player is active before drawing a card --- backend/api/websocket.go | 2 +- frontend/src/views/Game/Main.svelte | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/backend/api/websocket.go b/backend/api/websocket.go index 629c41f..5a75abd 100644 --- a/backend/api/websocket.go +++ b/backend/api/websocket.go @@ -218,7 +218,7 @@ func onPlayerJoin(client *socketio.Socket, room *types.Room, player *types.Playe // TODO: Handle empty card deck return } - game.OnPlayerStateUpdate(room, player, false) + game.UpdateAllPlayers(room) }) client.On("PlayCard", func(datas ...any) { diff --git a/frontend/src/views/Game/Main.svelte b/frontend/src/views/Game/Main.svelte index 45233d8..127ff83 100644 --- a/frontend/src/views/Game/Main.svelte +++ b/frontend/src/views/Game/Main.svelte @@ -32,7 +32,12 @@
-