diff --git a/src/rtcSessionHelpers.ts b/src/rtcSessionHelpers.ts index 3f7d84928..0849c0693 100644 --- a/src/rtcSessionHelpers.ts +++ b/src/rtcSessionHelpers.ts @@ -71,8 +71,8 @@ export async function leaveRTCSession( rtcSession: MatrixRTCSession, livekitRoom: Room | undefined, ): Promise { - await livekitRoom?.disconnect(); await rtcSession.leaveRoomSession(); + await livekitRoom?.disconnect(); if (widget) { await widgetPostHangupProcedure(widget); }