From 72a02b1b01ff19e8df782b5ee34b308c0534f51e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0imon=20Brandner?= Date: Tue, 10 Jan 2023 21:00:30 +0100 Subject: [PATCH] Add proper (un)subscribe logic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Šimon Brandner --- src/room/InCallView.tsx | 2 +- src/video-grid/VideoTileContainer.tsx | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/room/InCallView.tsx b/src/room/InCallView.tsx index 232d001d..2d71577e 100644 --- a/src/room/InCallView.tsx +++ b/src/room/InCallView.tsx @@ -217,7 +217,7 @@ export function InCallView({ // shouldn't bother showing it if (connectionState !== undefined) { tileDescriptors.push({ - id: screenshareFeed.stream.id, + id: screenshareFeed.feedId, member, callFeed: screenshareFeed, focused: true, diff --git a/src/video-grid/VideoTileContainer.tsx b/src/video-grid/VideoTileContainer.tsx index c6fd9f08..3912a913 100644 --- a/src/video-grid/VideoTileContainer.tsx +++ b/src/video-grid/VideoTileContainer.tsx @@ -96,7 +96,11 @@ export function VideoTileContainer({ useEffect(() => { item.callFeed?.setResolution(width, height); - }, [width, height, item]); + }, [width, height, item.callFeed]); + + useEffect(() => { + item.callFeed?.setIsVisible(true); + }, [item.callFeed]); return ( <>