We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8afe6e8 commit 93bb7f6Copy full SHA for 93bb7f6
src/replit_river/client_session.py
@@ -82,6 +82,13 @@ async def do_close_websocket() -> None:
82
83
self._setup_heartbeats_task(do_close_websocket)
84
85
+ async def replace_with_new_websocket(
86
+ self, new_ws: websockets.WebSocketCommonProtocol
87
+ ) -> None:
88
+ await super().replace_with_new_websocket(new_ws)
89
+ # serve() terminates itself when the ws dies, so we need to start it again
90
+ await self.start_serve_responses()
91
+
92
async def start_serve_responses(self) -> None:
93
self._task_manager.create_task(self.serve())
94
0 commit comments