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(