From 605f0c36735e134c5817f8fe50d091b05f8d5e61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josep=20Maria=20Vi=C3=B1olas=20Auquer?= Date: Sat, 28 May 2022 17:18:39 +0000 Subject: [PATCH] fix(admin): protected ws endpoint --- admin/src/start.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/admin/src/start.py b/admin/src/start.py index d8ff503..9111d3d 100644 --- a/admin/src/start.py +++ b/admin/src/start.py @@ -6,6 +6,7 @@ monkey_patch() import json +from flask_login import login_required from flask_socketio import ( SocketIO, close_room, @@ -23,10 +24,12 @@ app.socketio = SocketIO(app) @app.socketio.on("connect", namespace="/sio") +@login_required def socketio_connect(): join_room("admin") - app.socketio.emit("update", json.dumps("Joined"), namespace="/sio", room="admin") - + app.socketio.emit( + "update", json.dumps("Joined admins room"), namespace="/sio", room="admin" + ) @app.socketio.on("disconnect", namespace="/sio") def socketio_disconnect():