From f0463bec15c5ffd07d8c5d75f69f876e843231d3 Mon Sep 17 00:00:00 2001 From: simon Date: Thu, 20 Nov 2025 13:21:14 +0100 Subject: [PATCH 1/2] disconnect is pending endless, due to waitFor connect instead of disconnect --- packages/livekit-rtc/src/room.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/livekit-rtc/src/room.ts b/packages/livekit-rtc/src/room.ts index c38cd435..902a94ed 100644 --- a/packages/livekit-rtc/src/room.ts +++ b/packages/livekit-rtc/src/room.ts @@ -258,7 +258,7 @@ export class Room extends (EventEmitter as new () => TypedEmitter }); await FfiClient.instance.waitFor((ev: FfiEvent) => { - return ev.message.case == 'connect' && ev.message.value.asyncId == res.asyncId; + return ev.message.case == 'disconnect' && ev.message.value.asyncId == res.asyncId; }); FfiClient.instance.removeListener(FfiClientEvent.FfiEvent, this.onFfiEvent); From 5903c8e7c3a989375c3942a3dd2169d390ad6195 Mon Sep 17 00:00:00 2001 From: Simon Tretter Date: Thu, 20 Nov 2025 13:35:51 +0100 Subject: [PATCH 2/2] Patch disconnect issue in @livekit/rtc-node Fixes an issue with disconnection in the RTC node. --- .changeset/happy-lamps-enjoy.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/happy-lamps-enjoy.md diff --git a/.changeset/happy-lamps-enjoy.md b/.changeset/happy-lamps-enjoy.md new file mode 100644 index 00000000..3a388f9c --- /dev/null +++ b/.changeset/happy-lamps-enjoy.md @@ -0,0 +1,5 @@ +--- +"@livekit/rtc-node": patch +--- + +fix disconnect