From 3689a694d436cac01e530abb844d6e939af05fcc Mon Sep 17 00:00:00 2001 From: Valentin Heiserer <73257760+Vale54321@users.noreply.github.com> Date: Tue, 23 Apr 2024 22:37:43 +0200 Subject: [PATCH] fixed bug (#48) --- Frontend/src/BackendMessage.ts | 6 +----- Frontend/src/pages/DedicatedGame.vue | 4 ++-- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/Frontend/src/BackendMessage.ts b/Frontend/src/BackendMessage.ts index 94e4572..644389a 100644 --- a/Frontend/src/BackendMessage.ts +++ b/Frontend/src/BackendMessage.ts @@ -98,13 +98,9 @@ export interface GameState { } -export interface GameStateJson { - gamestate: GameState, -} - export interface EmptyMessage { message_type: string; - content: GameStateJson | CardArray | CardObject; + content: GameState | CardArray | CardObject; } // Define a union type for all possible message types diff --git a/Frontend/src/pages/DedicatedGame.vue b/Frontend/src/pages/DedicatedGame.vue index df98ddb..17c2142 100644 --- a/Frontend/src/pages/DedicatedGame.vue +++ b/Frontend/src/pages/DedicatedGame.vue @@ -90,9 +90,9 @@ onMounted(() => { const messageListener = (message: string) => { const message1: BackendMessage = JSON.parse(message); console.log(message1) - if (message1.message_type === "GAME_STATE" && "gamestate" in message1.content) { + if (message1.message_type === "GAME_STATE" && "gamePhase" in message1.content) { console.log(message1.content) - showGameState(message1.content.gamestate) + showGameState(message1.content) } if (message1.message_type === "ONLINE_PLAYER_HAND" && "cards" in message1.content) { botCards.value = message1.content.cards;