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;