Merge branch 'fix-ws-access' into 'master'
fix(admin): protected ws endpoint See merge request isard/isard-sso!79
commit
4f482e0024
|
@ -6,6 +6,7 @@ monkey_patch()
|
||||||
|
|
||||||
import json
|
import json
|
||||||
|
|
||||||
|
from flask_login import login_required
|
||||||
from flask_socketio import (
|
from flask_socketio import (
|
||||||
SocketIO,
|
SocketIO,
|
||||||
close_room,
|
close_room,
|
||||||
|
@ -23,10 +24,12 @@ app.socketio = SocketIO(app)
|
||||||
|
|
||||||
|
|
||||||
@app.socketio.on("connect", namespace="/sio")
|
@app.socketio.on("connect", namespace="/sio")
|
||||||
|
@login_required
|
||||||
def socketio_connect():
|
def socketio_connect():
|
||||||
join_room("admin")
|
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")
|
@app.socketio.on("disconnect", namespace="/sio")
|
||||||
def socketio_disconnect():
|
def socketio_disconnect():
|
||||||
|
|
Loading…
Reference in New Issue