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