added error, if room does not exist

This commit is contained in:
Christoph Stahl 2022-11-21 18:30:39 +01:00
parent 109e4d7a8a
commit d466e383d4

View file

@ -219,12 +219,15 @@ async def handle_config(sid, data):
@sio.on("register-web") @sio.on("register-web")
async def handle_register_web(sid, data): async def handle_register_web(sid, data):
if data["room"] in clients:
async with sio.session(sid) as session: async with sio.session(sid) as session:
session["room"] = data["room"] session["room"] = data["room"]
sio.enter_room(sid, session["room"]) sio.enter_room(sid, session["room"])
state = clients[session["room"]] state = clients[session["room"]]
await sio.emit("state", state.queue.to_dict(), room=sid) await sio.emit("state", state.queue.to_dict(), room=sid)
return True
else:
return False
@sio.on("register-admin") @sio.on("register-admin")