Feat: add back spectate mode (login only for now)
release-tag / release-image (push) Successful in 14s

Closes #13
This commit is contained in:
2024-05-13 17:28:45 +02:00
parent 28db22b7ac
commit 2ec8a810d7
+14
View File
@@ -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"
)