From 2ec8a810d7a74d8a9fa7c58897ae8c014f4e47df Mon Sep 17 00:00:00 2001 From: legonzaur Date: Mon, 13 May 2024 17:28:45 +0200 Subject: [PATCH] Feat: add back spectate mode (login only for now) Closes #13 --- src/controller/client.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/controller/client.py b/src/controller/client.py index 8f2acf4..296cbbf 100644 --- a/src/controller/client.py +++ b/src/controller/client.py @@ -101,6 +101,20 @@ class ClientController: if player is None: if self.game_controller.game.started: + await self.send( + Message( + type=MessageType.SET, + data_type="current_game", + data=game.uuid, + ) + ) + await self.send( + Message( + type=MessageType.CONTEXT, + data_type="game_context_id", + data="spectator", + ) + ) return await self.send_error( "you cannot interact with a game that has already started" )