From ffc5208865af2318b820a202bf7aae4bf5fc2540 Mon Sep 17 00:00:00 2001 From: Robert Long Date: Tue, 21 Dec 2021 15:56:48 -0800 Subject: [PATCH] Sort tiles by presenter --- src/Room.jsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Room.jsx b/src/Room.jsx index 05fe5d6..36bc411 100644 --- a/src/Room.jsx +++ b/src/Room.jsx @@ -402,7 +402,7 @@ function InRoomView({ items.push({ id: callFeed.stream.id, callFeed, - isActiveSpeaker: + focused: screenshareFeeds.length === 0 ? callFeed.userId === activeSpeaker : false, @@ -410,10 +410,18 @@ function InRoomView({ } for (const callFeed of screenshareFeeds) { + const userMediaItem = items.find( + (item) => item.callFeed.userId === callFeed.userId + ); + + if (userMediaItem) { + userMediaItem.presenter = true; + } + items.push({ id: callFeed.stream.id, callFeed, - isActiveSpeaker: true, + focused: true, }); }