Merge branch 'fix-ws-access' into 'master'

fix(admin): protected ws endpoint

See merge request isard/isard-sso!79
Josep Maria Viñolas Auquer 2022-05-28 17:18:39 +00:00
commit 4f482e0024
1 changed files with 5 additions and 2 deletions

View File

@ -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():