This commit is contained in:
Scott Idem
2022-11-04 15:10:59 -04:00
parent 70f9d24b73
commit 1d40f41651

View File

@@ -95,6 +95,10 @@ class ConnectionManager:
manager = ConnectionManager() manager = ConnectionManager()
# Endpoints for???
# /room/<id> (just a group of clients; for a related group like a poster presenter or session room)
# /client/<id> (for one specific client/browser; something specific to a browser???)
# /person/<id> (for one specific person; handles send and receiving their messages)
@router.websocket('/ws/room/{room_id}') @router.websocket('/ws/room/{room_id}')
@@ -116,7 +120,7 @@ async def ws_room_id(
await manager.broadcast(f'Client #{client_id} says: {data}') await manager.broadcast(f'Client #{client_id} says: {data}')
except WebSocketDisconnect: except WebSocketDisconnect:
manager.disconnect(websocket) manager.disconnect(websocket)
await manager.broadcast(f'Client #{client_id} left the chat') await manager.broadcast(f'Client left the room')
# NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING # NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING
@@ -146,7 +150,7 @@ async def ws_looping(
await manager.broadcast(f'Loop!!!') await manager.broadcast(f'Loop!!!')
except WebSocketDisconnect: except WebSocketDisconnect:
manager.disconnect(websocket) manager.disconnect(websocket)
await manager.broadcast(f'Client left') await manager.broadcast(f'Client left looping')
@@ -167,7 +171,7 @@ async def ws_client_id(
await manager.broadcast(f'Client #{client_id} says: {data}') await manager.broadcast(f'Client #{client_id} says: {data}')
except WebSocketDisconnect: except WebSocketDisconnect:
manager.disconnect(websocket) manager.disconnect(websocket)
await manager.broadcast(f'Client #{client_id} left the chat') await manager.broadcast(f'Client #{client_id} left')
# @router.websocket("/ws/{client_id}") # @router.websocket("/ws/{client_id}")