MCPcopy Index your code
hub / github.com/OpenBMB/ChatDev / handle_heartbeat

Method handle_heartbeat

server/services/websocket_manager.py:124–131  ·  view source on GitHub ↗
(self, session_id: str)

Source from the content-addressed store, hash-verified

122 await self.send_message(session_id, message)
123
124 async def handle_heartbeat(self, session_id: str) -> None:
125 if session_id in self.active_connections:
126 await self.send_message(
127 session_id,
128 {"type": "pong", "data": {"timestamp": time.time()}},
129 )
130 else:
131 logging.warning("Heartbeat request from disconnected session: %s", session_id)
132
133 async def handle_message(self, session_id: str, message: str) -> None:
134 try:

Callers 1

_handle_pingMethod · 0.80

Calls 2

send_messageMethod · 0.95
warningMethod · 0.45

Tested by

no test coverage detected