From 9b98083d4ab555d36f765b92825d0b90027ec6db Mon Sep 17 00:00:00 2001 From: Gigiaj Date: Sun, 25 May 2025 23:41:07 -0500 Subject: [PATCH] In widget hang up button should be handled correct now --- src/app/pages/client/call/CallProvider.tsx | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/src/app/pages/client/call/CallProvider.tsx b/src/app/pages/client/call/CallProvider.tsx index 1fd4ea9a..87dd02cf 100644 --- a/src/app/pages/client/call/CallProvider.tsx +++ b/src/app/pages/client/call/CallProvider.tsx @@ -238,23 +238,7 @@ export function CallProvider({ children }: CallProviderProps) { ev.preventDefault(); if (ev.detail.widgetId === activeClientWidgetApi?.widget.id) { activeClientWidgetApi?.transport.reply(ev.detail, {}); - - /* - - if (viewedRoomId === activeCallRoomId) { - if (viewedCallRoomId !== activeCallRoomId) { - setViewedCallRoomId(activeCallRoomId); - - setIsPrimaryIframe(!isPrimaryIframe); - } else { - setIsPrimaryIframe(!isPrimaryIframe); - } - setViewedClientWidgetApi(viewedClientWidgetApi, viewedClientWidget, viewedCallRoomId); - } -*/ - // setActiveClientWidgetApi(null, null, null); - // setActiveCallRoomId(null); - // setIsCallActive(false); + setIsCallActive(false); } logger.debug( `CallContext: Received hangup action from widget in room ${activeCallRoomId}.`, @@ -323,6 +307,9 @@ export function CallProvider({ children }: CallProviderProps) { setViewedClientWidgetApi(null, null, null); }); } else { + if (viewedClientWidgetApi && viewedCallRoomId) { + setViewedAsActive(); + } setIsCallActive(true); } } else if (viewedCallRoomId !== viewedRoomId) {