From 06734ae086ff1460652c03c74813cf7c18d73084 Mon Sep 17 00:00:00 2001 From: Valere Date: Tue, 4 Nov 2025 17:12:44 +0100 Subject: [PATCH] quick refactor, use object instead of tupple --- src/state/remoteMembers/ConnectionManager.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/state/remoteMembers/ConnectionManager.ts b/src/state/remoteMembers/ConnectionManager.ts index 1f4b3a90..239cf3c9 100644 --- a/src/state/remoteMembers/ConnectionManager.ts +++ b/src/state/remoteMembers/ConnectionManager.ts @@ -221,14 +221,14 @@ export class ConnectionManager { this.scope.behavior( this.connections$.pipe( switchMap((connections) => { - // Map the connections to list of (connection, participant[])[] tuples + // Map the connections to list of {connection, participants}[] const listOfConnectionsWithPublishingParticipants = connections.map( (connection) => { return connection.participantsWithTrack$.pipe( - map((participants): [Connection, LivekitParticipant[]] => [ + map((participants) => ({ connection, participants, - ]), + })), ); }, ); @@ -237,7 +237,7 @@ export class ConnectionManager { listOfConnectionsWithPublishingParticipants, ).pipe( map((lists) => - lists.reduce((data, [connection, participants]) => { + lists.reduce((data, { connection, participants }) => { data.add(connection, participants); return data; }, new ConnectionManagerData()),