This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,29 @@
// Metro module 10673 (f10674).
import { useEffect } from "react";
import ChannelCallLifecycleStore from "./ChannelCallLifecycleStore";
import { AnalyticEvents } from "../../../Constants";
import { useStateFromStores } from "../../../_bundle/defaultAreStatesEqual";
import usePrevious from "../../../hooks/usePrevious";
import useCurrentEmbeddedActivity from "../../activities/utils/useCurrentEmbeddedActivity";
import AnalyticsUtils from "../../../utils/AnalyticsUtils";
export default function useTrackActivityPip(a0) {
let c18178_2, c18178_3;
const stateFromStores = useStateFromStores([ChannelCallLifecycleStore], () => ChannelCallLifecycleStore.isPipEnabledWhileFocusedOnActivityOrStream());
const previous = usePrevious(stateFromStores);
c18178_2 = previous;
const currentEmbeddedActivity = useCurrentEmbeddedActivity();
c18178_3 = currentEmbeddedActivity;
useEffect(() => {
if (c18178_3 != null) {
if (c18178_2 != null && stateFromStores !== c18178_2) {
const r4 = stateFromStores ? AnalyticEvents.ACTIVITY_VIDEO_PIP_SHOWN : AnalyticEvents.ACTIVITY_VIDEO_PIP_HIDDEN;
AnalyticsUtils.track(r4, {
channel_id: a0.id,
guild_id: a0.guild_id,
application_id: c18178_3.applicationId,
activity_session_id: c18178_3.compositeInstanceId
});
}
}
}, [stateFromStores, previous, a0, currentEmbeddedActivity]);
};