Skip to content

Commit 0c030b5

Browse files
Use handshake_timeout_ms
1 parent 59e8d0f commit 0c030b5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/replit_river/v2/session.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,7 @@ def unbind_connecting_task() -> None:
292292
if not self._connecting_task:
293293
self._connecting_task = asyncio.create_task(
294294
_do_ensure_connected(
295+
transport_options=self._transport_options,
295296
client_id=self._client_id,
296297
server_id=self._server_id,
297298
session_id=self.session_id,
@@ -977,6 +978,7 @@ async def _send_close_stream(
977978

978979

979980
async def _do_ensure_connected[HandshakeMetadata](
981+
transport_options: TransportOptions,
980982
client_id: str,
981983
session_id: str,
982984
server_id: str,
@@ -1048,7 +1050,9 @@ async def websocket_closed_callback() -> None:
10481050
"Handshake failed, conn closed while sending response",
10491051
) from e
10501052

1051-
startup_grace_deadline_ms = await get_current_time() + 60_000
1053+
startup_grace_deadline_ms = (
1054+
await get_current_time() + transport_options.handshake_timeout_ms
1055+
)
10521056
while True:
10531057
if await get_current_time() >= startup_grace_deadline_ms:
10541058
raise RiverException(

0 commit comments

Comments
 (0)