From 88b5db6675a296e5e7a00de451d51b7022d69dc0 Mon Sep 17 00:00:00 2001 From: fkwp Date: Mon, 4 May 2026 10:41:48 +0200 Subject: [PATCH] fix rtsSession initial state --- .../localMember/HomeserverConnected.test.ts | 9 --------- .../CallViewModel/localMember/HomeserverConnected.ts | 2 +- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/state/CallViewModel/localMember/HomeserverConnected.test.ts b/src/state/CallViewModel/localMember/HomeserverConnected.test.ts index 96feeeb1..413c5745 100644 --- a/src/state/CallViewModel/localMember/HomeserverConnected.test.ts +++ b/src/state/CallViewModel/localMember/HomeserverConnected.test.ts @@ -232,9 +232,6 @@ describe("createHomeserverConnected$ - Grace Period", () => { GRACE_PERIOD, ); - session.setMembershipStatus(Status.Connected); - session.setProbablyLeft(false); - // Initial state: Everything is connected expect(hsConnected.combined$.value).toBe(true); @@ -259,9 +256,6 @@ describe("createHomeserverConnected$ - Grace Period", () => { GRACE_PERIOD, ); - session.setMembershipStatus(Status.Connected); - session.setProbablyLeft(false); - // Initial state: Connected expect(hsConnected.combined$.value).toBe(true); @@ -287,9 +281,6 @@ describe("createHomeserverConnected$ - Grace Period", () => { GRACE_PERIOD, ); - session.setMembershipStatus(Status.Connected); - session.setProbablyLeft(false); - // 1. Initial error: wait until it flips to false client.setSyncState(SyncState.Error); expect(hsConnected.combined$.value).toBe(true); diff --git a/src/state/CallViewModel/localMember/HomeserverConnected.ts b/src/state/CallViewModel/localMember/HomeserverConnected.ts index 445a4d2a..65cc24c6 100644 --- a/src/state/CallViewModel/localMember/HomeserverConnected.ts +++ b/src/state/CallViewModel/localMember/HomeserverConnected.ts @@ -85,7 +85,7 @@ export function createHomeserverConnected$( fromEvent(matrixRTCSession, MembershipManagerEvent.StatusChanged).pipe( map(() => matrixRTCSession.membershipStatus ?? Status.Unknown), ), - Status.Unknown, + matrixRTCSession.membershipStatus ?? Status.Unknown, ); const membershipConnected$ = rtsSession$.pipe(