Skip to content

Commit db925ce

Browse files
websocket.py: add ping callback support
1 parent 36607cb commit db925ce

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

internal_filesystem/lib/websocket.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,9 @@ async def _connect_and_run(self):
328328
elif msg.type == WSMsgType.ERROR or ws.ws.closed:
329329
_log_error("WebSocket error or closed")
330330
raise WebSocketConnectionClosedException("WebSocket closed")
331+
elif msg.type == ABNF.OPCODE_PING:
332+
data = msg.data
333+
_run_callback(self.on_ping, self, data, ABNF.OPCODE_PING, True)
331334

332335
async def _send_async(self, data, opcode):
333336
"""Async send implementation."""

0 commit comments

Comments
 (0)