You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
logger.debug(f"Emitted {event_name} to socket {sid}")
227
-
else:
228
-
logger.warning(f"No user info found for socket {sid} in room {room_name}")
229
-
exceptExceptionase:
230
-
# Log and continue if we can't emit to this specific socket
231
-
# (e.g., socket disconnected, session expired)
232
-
logger.warning(f"Failed to emit event {event_name} to socket {sid}: {e}")
213
+
# Emit to the user's room
214
+
awaitself._sio.emit(
215
+
event=event_name,
216
+
data=event_data.model_dump(mode="json"),
217
+
room=user_room
218
+
)
219
+
220
+
# Also emit to admin room so admins can see all events
221
+
awaitself._sio.emit(
222
+
event=event_name,
223
+
data=event_data.model_dump(mode="json"),
224
+
room="admin"
225
+
)
233
226
234
-
ifemitted_count==0:
235
-
logger.warning(f"Event {event_name} was not emitted to any sockets (user_id: {event_data.user_id}, room: {room_name}, participants_checked: {participants_checked}, total_socket_users: {len(self._socket_users)})")
0 commit comments