Merge pull request #1730 from GSA/update-register_socket_handlers

Added @socketio.on(connect) and @socketio.on(disconnect)
This commit is contained in:
ccostino
2025-05-23 10:32:38 -04:00
committed by GitHub

View File

@@ -3,6 +3,17 @@ from flask_socketio import join_room, leave_room
def register_socket_handlers(socketio): def register_socket_handlers(socketio):
@socketio.on("connect")
def on_connect():
current_app.logger.info(
f"Socket {request.sid} connected from {request.environ.get('HTTP_ORIGIN')}"
)
return True
@socketio.on("disconnect")
def on_disconnect():
current_app.logger.info(f"Socket {request.sid} disconnected")
@socketio.on("join") @socketio.on("join")
def on_join(data): # noqa: F401 def on_join(data): # noqa: F401
room = data.get("room") room = data.get("room")