Update model
This commit is contained in:
parent
594d57c89c
commit
1b57028947
11
model.py
11
model.py
@ -23,7 +23,7 @@ class Model:
|
|||||||
print("I have received P O S T data: " + str(data))
|
print("I have received P O S T data: " + str(data))
|
||||||
print("let me tell everyone")
|
print("let me tell everyone")
|
||||||
for k, v in self.sockets.items():
|
for k, v in self.sockets.items():
|
||||||
v.send("some data was received!")
|
v.send_json({"message": "nudes"})
|
||||||
|
|
||||||
# handle post request data
|
# handle post request data
|
||||||
|
|
||||||
@ -43,10 +43,17 @@ class Model:
|
|||||||
with open(f"backups/{datestring}_{self.filename}", "w") as f:
|
with open(f"backups/{datestring}_{self.filename}", "w") as f:
|
||||||
json.dump(self.sessions, f)
|
json.dump(self.sessions, f)
|
||||||
|
|
||||||
|
def exists_client(self, clientid: str) -> bool:
|
||||||
|
return clientid in self.sockets
|
||||||
|
|
||||||
|
def create_client(self, sessionid: str) -> str:
|
||||||
|
clientname = base64.b32encode(bytearray(random.randint(0, 0xFF) for _ in range(10)))[:16].decode().lower()
|
||||||
|
self.sessions[sessionname]["players"].append(clientname)
|
||||||
|
return sessionname
|
||||||
|
|
||||||
def create_session(self) -> str:
|
def create_session(self) -> str:
|
||||||
sessionname = base64.b32encode(bytearray(random.randint(0, 0xFF) for _ in range(10)))[:16].decode().lower()
|
sessionname = base64.b32encode(bytearray(random.randint(0, 0xFF) for _ in range(10)))[:16].decode().lower()
|
||||||
self.sessions[sessionname] = {}
|
self.sessions[sessionname] = {"players": []}
|
||||||
return sessionname
|
return sessionname
|
||||||
|
|
||||||
def subscribe(self, clientid, socket):
|
def subscribe(self, clientid, socket):
|
||||||
|
Loading…
Reference in New Issue
Block a user