From 21e3c606bffb54317f91b65ccc110dc31a343b84 Mon Sep 17 00:00:00 2001 From: Timo <16718859+toger5@users.noreply.github.com> Date: Wed, 21 Feb 2024 15:42:52 +0100 Subject: [PATCH] Improve focus switch logging (#2153) Signed-off-by: Timo K Co-authored-by: Robin --- src/room/useActiveFocus.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/room/useActiveFocus.ts b/src/room/useActiveFocus.ts index b1813091..8e6435d2 100644 --- a/src/room/useActiveFocus.ts +++ b/src/room/useActiveFocus.ts @@ -30,13 +30,6 @@ function getActiveFocus( const oldestMembership = rtcSession.getOldestMembership(); const focus = oldestMembership?.getActiveFoci()[0] as LivekitFocus; - if (focus) { - logger.info( - `Got active focus for call from ${oldestMembership?.sender}/${oldestMembership?.deviceId}`, - focus, - ); - } - return focus; } @@ -56,6 +49,11 @@ export function useActiveFocus( const newActiveFocus = getActiveFocus(rtcSession); if (!deepCompare(activeFocus, newActiveFocus)) { + const oldestMembership = rtcSession.getOldestMembership(); + logger.warn( + `Got new active focus from membership: ${oldestMembership?.sender}/${oldestMembership?.deviceId}. + Updating focus (focus switch) from ${activeFocus} to ${newActiveFocus}`, + ); setActiveFocus(newActiveFocus); } }, [activeFocus, rtcSession]);