fixed bug (#48)

This commit is contained in:
Valentin Heiserer
2024-04-23 22:37:43 +02:00
committed by GitHub
parent 6ff26f3407
commit 3689a694d4
2 changed files with 3 additions and 7 deletions

View File

@@ -98,13 +98,9 @@ export interface GameState {
} }
export interface GameStateJson {
gamestate: GameState,
}
export interface EmptyMessage { export interface EmptyMessage {
message_type: string; message_type: string;
content: GameStateJson | CardArray | CardObject; content: GameState | CardArray | CardObject;
} }
// Define a union type for all possible message types // Define a union type for all possible message types

View File

@@ -90,9 +90,9 @@ onMounted(() => {
const messageListener = (message: string) => { const messageListener = (message: string) => {
const message1: BackendMessage = JSON.parse(message); const message1: BackendMessage = JSON.parse(message);
console.log(message1) 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) console.log(message1.content)
showGameState(message1.content.gamestate) showGameState(message1.content)
} }
if (message1.message_type === "ONLINE_PLAYER_HAND" && "cards" in message1.content) { if (message1.message_type === "ONLINE_PLAYER_HAND" && "cards" in message1.content) {
botCards.value = message1.content.cards; botCards.value = message1.content.cards;