From dc80a7e35072aaf55842605f35db24f87659488a Mon Sep 17 00:00:00 2001 From: David Baker Date: Wed, 23 Aug 2023 15:04:41 +0100 Subject: [PATCH] Log ghosts and remove unsused code --- src/room/InCallView.tsx | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/room/InCallView.tsx b/src/room/InCallView.tsx index 61146d79..7e6aafd7 100644 --- a/src/room/InCallView.tsx +++ b/src/room/InCallView.tsx @@ -467,16 +467,6 @@ function useParticipantTiles( memberships.map((m) => [`${m.member.userId}:${m.deviceId}`, m.member]) ); - // The IDs of the participants who published membership event to the room (i.e. are present from Matrix perspective). - /*const matrixParticipants: Map = new Map( - [...participants.entries()].flatMap(([user, devicesMap]) => { - return [...devicesMap.keys()].map((deviceId) => [ - `${user.userId}:${deviceId}`, - user, - ]); - }) - );*/ - const hasPresenter = sfuParticipants.find((p) => p.isScreenShareEnabled) !== undefined; let allGhosts = true; @@ -493,6 +483,11 @@ function useParticipantTiles( const id = sfuParticipant.identity; const member = matrixParticipants.get(id); + if (member === undefined) { + logger.warn( + `Ruh, roh! No matrix member found for SFU participant ${id}: creating g-g-g-ghost!` + ); + } allGhosts &&= member === undefined; const userMediaTile = {