Fix ws error receive and send
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user