fix rtsSession initial state

This commit is contained in:
fkwp
2026-05-04 10:41:48 +02:00
parent 22f16174ef
commit 88b5db6675
2 changed files with 1 additions and 10 deletions

View File

@@ -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);

View File

@@ -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(