diff --git a/.changeset/purple-gifts-dance.md b/.changeset/purple-gifts-dance.md new file mode 100644 index 0000000000..8ea7cef085 --- /dev/null +++ b/.changeset/purple-gifts-dance.md @@ -0,0 +1,5 @@ +--- +"livekit-client": patch +--- + +Handle SignalReconnecting event in ReconnectCheck helper diff --git a/src/connectionHelper/checks/reconnect.ts b/src/connectionHelper/checks/reconnect.ts index c61ea9370d..abbc8671d4 100644 --- a/src/connectionHelper/checks/reconnect.ts +++ b/src/connectionHelper/checks/reconnect.ts @@ -18,10 +18,13 @@ export class ReconnectCheck extends Checker { reconnectResolver = resolve; }); + const handleReconnecting = () => { + reconnectingTriggered = true; + }; + room - .on(RoomEvent.Reconnecting, () => { - reconnectingTriggered = true; - }) + .on(RoomEvent.SignalReconnecting, handleReconnecting) + .on(RoomEvent.Reconnecting, handleReconnecting) .on(RoomEvent.Reconnected, () => { reconnected = true; reconnectResolver(true);