// Metro module 16774 (f16775). import { AnalyticEvents } from "../../../Constants"; import HeadlessTaskUtils from "../HeadlessTaskUtils"; import AnalyticsUtils from "../../../utils/AnalyticsUtils"; import { collectChannelAnalyticsMetadataFromId } from "../../app_analytics/AppAnalyticsUtils"; import AnalyticsLocation from "../../app_analytics/AnalyticsLocation"; import CallActionCreators from "../../../actions/CallActionCreators"; module.exports = (c23416_0) => new Promise((c28536_0) => { HeadlessTaskUtils.awaitStorage(() => { if (c23416_0.isFullscreenCallUI) { AnalyticsUtils.track(AnalyticEvents.CALLKIT_CLICKED, { action_type: "decline", ...collectChannelAnalyticsMetadataFromId(c23416_0.channelId) }); } AnalyticsUtils.track(AnalyticEvents.RING_CALL_DECLINED, { location: AnalyticsLocation.PUSH_NOTIFICATION, guild_id: c23416_0.guildId, ringer_user_id: c23416_0.userId, ...collectChannelAnalyticsMetadataFromId(c23416_0.channelId) }); CallActionCreators.stopRinging(c23416_0.channelId); c28536_0(true); }); });