(self, session_id: str, message: Dict[str, Any])
| 98 | logging.info("WebSocket disconnected: %s", session_id) |
| 99 | |
| 100 | async def send_message(self, session_id: str, message: Dict[str, Any]) -> None: |
| 101 | if session_id in self.active_connections: |
| 102 | websocket = self.active_connections[session_id] |
| 103 | try: |
| 104 | await websocket.send_text(_encode_ws_message(message)) |
| 105 | except Exception as exc: |
| 106 | traceback.print_exc() |
| 107 | logging.error("Failed to send message to %s: %s", session_id, exc) |
| 108 | # self.disconnect(session_id) |
| 109 | |
| 110 | def send_message_sync(self, session_id: str, message: Dict[str, Any]) -> None: |
| 111 | try: |
no test coverage detected