// Metro module 10525 (f10526). import ChannelRTCStore from "../../calls/ChannelRTCStore"; import useIsActivityFocused from "../useIsActivityFocused"; import { useIsModalOpen } from "../../main_tabs_v2/helpers/NavigationRouteUtils.native"; import ChannelCallModal from "../../video_calls/native/components/ChannelCallModal"; import { useStateFromStores } from "../../../_bundle/Module589"; export function useIsViewingActivity({ channelId }) { let r13 = useIsActivityFocused(channelId); const isModalOpen = useIsModalOpen(ChannelCallModal); const stateFromStores = useStateFromStores([ChannelRTCStore], () => ChannelRTCStore.getChatOpen(channelId), [channelId]); if (r13) { r13 = isModalOpen; } if (r13) { r13 = !stateFromStores; } return r13; }