From 323b6b773c0c26702af63e378a4ceabdf85b59ce Mon Sep 17 00:00:00 2001 From: GM Date: Wed, 25 Jan 2023 09:28:08 +0000 Subject: [PATCH] send error to room or to admins --- backend/server.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/server.py b/backend/server.py index a502c20..3a2b100 100644 --- a/backend/server.py +++ b/backend/server.py @@ -57,8 +57,12 @@ blacklist: List[str] = [] def send_to_debug(error): for g in games: - if g.debug or any((p.is_admin() for p in g.players)): + if g.debug: sio.emit('chat_message', room=g.name, data={'color': f'red','text':json.dumps({'ERROR':error}), 'type':'json'}) + elif any((p.is_admin() for p in g.players)): + for p in g.players: + if p.is_admin(): + sio.emit('chat_message', room=p.sid, data={'color': f'red','text':json.dumps({'ERROR':error}), 'type':'json'}) save_lock = False def bang_handler(func):