Skip to content

Commit 72cc607

Browse files
committed
some TODO cleanup
1 parent 3065180 commit 72cc607

2 files changed

Lines changed: 8 additions & 28 deletions

File tree

src/embedded.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -690,6 +690,10 @@ function processAndThrow(error: unknown): never {
690690
}
691691
}
692692

693+
/**
694+
* This converts an "Request timed out" error from the PostmessageTransport into a ConnectionError.
695+
* It either throws the original error or a new ConnectionError.
696+
**/
693697
function timeoutToConnectionError(error: unknown): never {
694698
// TODO: this should not check on error.message but instead it should be a specific type
695699
// error instanceof WidgetTimeoutError

src/matrixrtc/MatrixRTCSession.ts

Lines changed: 4 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -61,28 +61,11 @@ export type MatrixRTCSessionEventHandlerMap = {
6161

6262
export interface MembershipConfig {
6363
/**
64-
* Use the new Manager
65-
*/
66-
useNewMembershipManager?: boolean;
67-
68-
/**
69-
* This is just for testing
64+
* Use the new Manager.
7065
*
71-
* TODO: remove as part of PR cleanup
66+
* Default: `false`.
7267
*/
73-
membershipManagerFactory?: (
74-
joinConfig: MembershipConfig | undefined,
75-
room: Pick<Room, "getLiveTimeline" | "roomId" | "getVersion">,
76-
client: Pick<
77-
MatrixClient,
78-
| "getUserId"
79-
| "getDeviceId"
80-
| "sendStateEvent"
81-
| "_unstable_sendDelayedStateEvent"
82-
| "_unstable_updateDelayedEvent"
83-
>,
84-
getOldestMembership: () => CallMembership | undefined,
85-
) => IMembershipManager;
68+
useNewMembershipManager?: boolean;
8669

8770
/**
8871
* The timeout (in milliseconds) after we joined the call, that our membership should expire
@@ -373,14 +356,7 @@ export class MatrixRTCSession extends TypedEventEmitter<MatrixRTCSessionEvent, M
373356
return;
374357
} else {
375358
// Create MembershipManager
376-
if (joinConfig?.membershipManagerFactory) {
377-
this.membershipManager = joinConfig.membershipManagerFactory(
378-
joinConfig,
379-
this.roomSubset,
380-
this.client,
381-
() => this.getOldestMembership(),
382-
);
383-
} else if (joinConfig?.useNewMembershipManager ?? false) {
359+
if (joinConfig?.useNewMembershipManager ?? false) {
384360
this.membershipManager = new MembershipManager(joinConfig, this.roomSubset, this.client, () =>
385361
this.getOldestMembership(),
386362
);

0 commit comments

Comments
 (0)