From e6c93c6b80f5ff23d430adf67fd6603b5d3bb62b Mon Sep 17 00:00:00 2001 From: Robert Long Date: Tue, 23 Nov 2021 12:12:11 -0800 Subject: [PATCH] Update participant shape --- src/Room.jsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/Room.jsx b/src/Room.jsx index a3adf55..8a4ea50 100644 --- a/src/Room.jsx +++ b/src/Room.jsx @@ -387,7 +387,7 @@ function InRoomView({ for (const callFeed of userMediaFeeds) { participants.push({ id: callFeed.stream.id, - callFeed, + usermediaCallFeed: callFeed, isActiveSpeaker: screenshareFeeds.length === 0 ? callFeed.userId === activeSpeaker @@ -396,11 +396,10 @@ function InRoomView({ } for (const callFeed of screenshareFeeds) { - participants.push({ - id: callFeed.stream.id, - callFeed, - isActiveSpeaker: true, - }); + const participant = participants.find( + (p) => p.usermediaCallFeed.userId === callFeed.userId + ); + participant.screenshareCallFeed = callFeed; } return participants;