Fix ws error receive and send

This commit is contained in:
Xin Wang
2026-02-09 15:49:00 +08:00
parent fe05cf5d74
commit 8fd6daaed1
3 changed files with 34 additions and 4 deletions

View File

@@ -190,6 +190,12 @@ async def websocket_endpoint(websocket: WebSocket):
# Receive loop
while True:
message = await websocket.receive()
message_type = message.get("type")
if message_type == "websocket.disconnect":
logger.info(f"WebSocket disconnected: {session_id}")
break
last_received_at[0] = time.monotonic()
# Handle binary audio data