From d7187dbc6196eeb5c1e782e5c89167a15db66ba6 Mon Sep 17 00:00:00 2001 From: Alberto Xamin Date: Sat, 21 Jan 2023 11:50:11 +0000 Subject: [PATCH] add reset button --- backend/server.py | 9 +++++++++ frontend/src/components/Status.vue | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/backend/server.py b/backend/server.py index a0e44c2..33794c7 100644 --- a/backend/server.py +++ b/backend/server.py @@ -311,6 +311,15 @@ def kick(sid, data): if ('DEPLOY_KEY' in os.environ and data['key'] == os.environ['DEPLOY_KEY']) or sio.get_session(sid).is_admin(): sio.emit('kicked', room=data['sid']) +@sio.event +@bang_handler +def reset(sid, data): + global games + if ('DEPLOY_KEY' in os.environ and data['key'] == os.environ['DEPLOY_KEY']) or sio.get_session(sid).is_admin(): + for g in games: + sio.emit('kicked', room=g.name) + games = [] + @sio.event @bang_handler def hide_toogle(sid, data): diff --git a/frontend/src/components/Status.vue b/frontend/src/components/Status.vue index 48f1fb7..f598b57 100644 --- a/frontend/src/components/Status.vue +++ b/frontend/src/components/Status.vue @@ -3,6 +3,7 @@

PewPew! Server Status

Rooms {{rooms.length}}

+