From 8e58492930893feaeb88a75e11424cef3d002660 Mon Sep 17 00:00:00 2001 From: Alberto Xamin Date: Tue, 24 Jan 2023 12:07:45 +0100 Subject: [PATCH] add check for non player disconnect --- backend/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/server.py b/backend/server.py index 6266cec..be2631c 100644 --- a/backend/server.py +++ b/backend/server.py @@ -216,7 +216,7 @@ def get_me(sid, data): def disconnect(sid): global online_players online_players -= 1 - if (p := sio.get_session(sid)) is not None: + if (p := sio.get_session(sid)) is not None and isinstance(p, Player): sio.emit('players', room='lobby', data=online_players) if p.game and p.disconnect(): sio.close_room(p.game.name)