diff --git a/src/controller/lobbyClient.py b/src/controller/lobbyClient.py index bf51fa1..15ca593 100644 --- a/src/controller/lobbyClient.py +++ b/src/controller/lobbyClient.py @@ -161,10 +161,11 @@ class LobbyClientController: @vibe_check(Message) async def lobby_context(self, message: Message) -> None: + if self.discord_uid is None or self.username is None: + return print("user not logged in : cannot create game") if message.type == MessageType.CREATE: if message.data_type == "game": - if self.discord_uid is None: - return print("user not logged in : cannot create game") + game_ctrler = await self.lobby_controller.create_game(self.discord_uid) if game_ctrler is None: return print("Cannot create game")