From a4a776d2fb91b700aa352e10073f9272044635d8 Mon Sep 17 00:00:00 2001 From: Dominic Zimmer Date: Fri, 17 Apr 2020 02:12:00 +0200 Subject: [PATCH] Send current session to player --- model.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/model.py b/model.py index fc3d138..a391ddc 100644 --- a/model.py +++ b/model.py @@ -60,12 +60,17 @@ class Model(object): async def join_session(self, clientid, sessionid): if sessionid in self.model["sessions"]: self.model["sessions"][sessionid]["clients"].append(clientid) + self.model["cliens"][clientid]["session"] = sessionid + await self.send_state(clientid) else: raise Exception(f"Session {sessionid} does not exist") async def send_state(self, clientid): # TODO: compute state, send to client - data = {"message": "nudes"} + session = "deine mudda" + if "session" in self.model["cliens"][clientid]: + session = self.model["cliens"][clientid]["session"] + data = {"session": session} for socket in self.sockets[clientid]: await socket.send_json(data)