// 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() }); }