From 38186714466f77c273abc7d2b1d5fd856d10f4c9 Mon Sep 17 00:00:00 2001 From: Gigiaj Date: Sat, 24 May 2025 19:30:53 -0500 Subject: [PATCH] Remove repetitive check --- src/app/features/room-nav/RoomNavItem.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/app/features/room-nav/RoomNavItem.tsx b/src/app/features/room-nav/RoomNavItem.tsx index ec7fcf2c..6e4833de 100644 --- a/src/app/features/room-nav/RoomNavItem.tsx +++ b/src/app/features/room-nav/RoomNavItem.tsx @@ -226,8 +226,11 @@ export function RoomNavItem({ const unread = useRoomUnread(room.roomId, roomToUnreadAtom); const { activeCallRoomId, + viewedCallRoomId, setActiveCallRoomId, setViewedCallRoomId, + registerViewedClientWidgetApi, + viewedClientWidgetApi, isChatOpen, toggleChat, hangUp, @@ -266,10 +269,9 @@ export function RoomNavItem({ if (!isMobile) { if (activeCallRoomId !== room.roomId) { hangUp(); + if (viewedCallRoomId === activeCallRoomId) setViewedCallRoomId(room.roomId); setActiveCallRoomId(room.roomId); - if (mx.getRoom(viewedRoomId)?.isCallRoom()) { - navigateRoom(room.roomId); - } + navigateRoom(room.roomId); } else { navigateRoom(room.roomId); }