Files
discord-decomp/modules/activities/native/useIsViewingActivity.tsx
T
2026-11-01 12:12:55 +02:00

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;
}