Update files

This commit is contained in:
glpshchn 2025-12-15 06:50:12 +03:00
parent 411c4a00ed
commit 9a582f3a00
1 changed files with 8 additions and 6 deletions

View File

@ -38,14 +38,16 @@ def broadcast_online():
sio.emit('online', online_list, namespace='/mod-chat')
# Обработчик для корневого namespace (для отладки)
# Обработчик для корневого namespace
# Socket.IO сначала подключается к корневому namespace для handshake,
# затем клиент может подключиться к нужному namespace
@sio.on('connect', namespace='/')
async def on_connect_root(sid, environ):
"""Handle client connection to root namespace (should not happen)"""
print(f"[WebSocket] ⚠️ Client connected to ROOT namespace: {sid}")
logger.warning(f"[WebSocket] Client connected to ROOT namespace: {sid}")
# Отключаем, т.к. мы используем только /mod-chat
await sio.disconnect(sid, namespace='/')
"""Handle client connection to root namespace (Socket.IO handshake)"""
print(f"[WebSocket] 🔄 Client connected to ROOT namespace (handshake): {sid}")
logger.info(f"[WebSocket] Client connected to ROOT namespace (handshake): {sid}")
# Разрешаем подключение - клиент потом подключится к /mod-chat
return True
# Namespace handlers for /mod-chat
@sio.on('connect', namespace='/mod-chat')