19 lines
770 B
TypeScript
19 lines
770 B
TypeScript
// 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;
|
|
}
|