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

19 lines
1.1 KiB
TypeScript

// Metro module 15882 (f15883).
import ChannelStore from "../../stores/ChannelStore";
import RTCConnectionStore from "../../stores/RTCConnectionStore";
import EmbeddedActivitiesStore from "./EmbeddedActivitiesStore";
import { AnalyticEvents } from "../../Constants";
import { getEmbeddedActivityLocationChannelId } from "./utils/embeddedActivityLocationUtils";
import AnalyticsUtils from "../../utils/AnalyticsUtils";
export function trackActivityThermalStateNoticeShown() {
const currentEmbeddedActivity = EmbeddedActivitiesStore.getCurrentEmbeddedActivity();
const embeddedActivityLocationChannelId = getEmbeddedActivityLocationChannelId(currentEmbeddedActivity?.location);
AnalyticsUtils.track(AnalyticEvents.ACTIVITY_THERMAL_STATE_NOTICE_SHOWN, {
channel_id: embeddedActivityLocationChannelId,
application_id: currentEmbeddedActivity?.applicationId,
activity_session_id: currentEmbeddedActivity?.compositeInstanceId,
guild_id: ChannelStore.getBasicChannel(embeddedActivityLocationChannelId)?.guild_id,
media_session_id: RTCConnectionStore.getMediaSessionId()
});
}