Pre-combat-improvements: Combat animations, flee fixes, corpse logic updates
This commit is contained in:
12
api/main.py
12
api/main.py
@@ -214,9 +214,15 @@ async def websocket_endpoint(websocket: WebSocket, token: str):
|
||||
# Keep connection alive
|
||||
while True:
|
||||
try:
|
||||
data = await websocket.receive_text()
|
||||
# Handle ping/pong or other client messages
|
||||
logger.debug(f"Received from {username}: {data}")
|
||||
data_text = await websocket.receive_text()
|
||||
try:
|
||||
data_json = json.loads(data_text)
|
||||
if data_json.get("type") == "ack":
|
||||
logger.debug(f"ACK received from {username} for msg {data_json.get('reply_to')}")
|
||||
else:
|
||||
logger.debug(f"Received from {username}: {data_text}")
|
||||
except:
|
||||
logger.debug(f"Received from {username}: {data_text}")
|
||||
except WebSocketDisconnect:
|
||||
break
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user