/* Metro module 9284; source: modules/rtc/SecureFramesTracking.tsx; dependencies: [1379, 661, 4863, 8515, 683, 2] */ function _fun72619(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#72619, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9470:6, offset: 0x01d4be2c, size: 315 bytes, params: 8, frame: 19 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */; const env0_4 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents; (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rtc/SecureFramesTracking.tsx'); exports.trackRTCPanelViewed = function({channelId, selectedTab}) { var defaultImport = importDefault(dependencyMap[2]); var RTC_PANEL_VIEWED = AnalyticEvents.RTC_PANEL_VIEWED; var object = {channel_id: channelId}; object.guild_id = getGuildId_72620(channelId); object.selected_tab = selectedTab; defaultImport.trackWithMetadata(RTC_PANEL_VIEWED, object); }; exports.trackE2EEUserVerificationViewed = trackE2EEUserVerificationViewed; exports.trackE2EEUserVerified = trackE2EEUserVerified; exports.trackE2EEUserVerificationFailed = trackE2EEUserVerificationFailed; exports.trackE2EEUserVerificationShareClicked = trackE2EEUserVerificationShareClicked; exports.trackE2EEUserVerificationCopied = trackE2EEUserVerificationCopied; exports.trackE2EECallVerificationShareClicked = function({channelId}) { var defaultImport = importDefault(dependencyMap[2]); var E2EE_CALL_VERIFICATION_SHARE_CLICKED = AnalyticEvents.E2EE_CALL_VERIFICATION_SHARE_CLICKED; var object = {channel_id: channelId}; object.guild_id = getGuildId_72620(channelId); defaultImport.trackWithMetadata(E2EE_CALL_VERIFICATION_SHARE_CLICKED, object); }; exports.trackE2EECallVerificationCopied = function({channelId}) { var defaultImport = importDefault(dependencyMap[2]); var E2EE_CALL_VERIFICATION_CODE_COPIED = AnalyticEvents.E2EE_CALL_VERIFICATION_CODE_COPIED; var object = {channel_id: channelId}; object.guild_id = getGuildId_72620(channelId); defaultImport.trackWithMetadata(E2EE_CALL_VERIFICATION_CODE_COPIED, object); }; exports.trackE2EEStreamVerificationShareClicked = function({channelId}) { var defaultImport = importDefault(dependencyMap[2]); var E2EE_STREAM_VERIFICATION_SHARE_CLICKED = AnalyticEvents.E2EE_STREAM_VERIFICATION_SHARE_CLICKED; var object = {channel_id: channelId}; object.guild_id = getGuildId_72620(channelId); defaultImport.trackWithMetadata(E2EE_STREAM_VERIFICATION_SHARE_CLICKED, object); }; exports.trackE2EEStreamVerificationCopied = function({channelId}) { var defaultImport = importDefault(dependencyMap[2]); var E2EE_STREAM_VERIFICATION_CODE_COPIED = AnalyticEvents.E2EE_STREAM_VERIFICATION_CODE_COPIED; var object = {channel_id: channelId}; object.guild_id = getGuildId_72620(channelId); defaultImport.trackWithMetadata(E2EE_STREAM_VERIFICATION_CODE_COPIED, object); }; exports.trackE2EESettingsUserDelete = function() { importDefault(dependencyMap[4]).track(AnalyticEvents.E2EE_SETTINGS_USER_DELETE); }; exports.trackE2EESettingsDeviceDelete = function() { importDefault(dependencyMap[4]).track(AnalyticEvents.E2EE_SETTINGS_DEVICE_DELETE); }; exports.trackE2EEPublicKeyMismatch = function(a0) { var defaultImport = importDefault(dependencyMap[4]); var E2EE_PUBLIC_KEY_MISMATCH = AnalyticEvents.E2EE_PUBLIC_KEY_MISMATCH; defaultImport.track(E2EE_PUBLIC_KEY_MISMATCH, {key_version: '' + a0}); }; } function getGuildId_72620(a0) { // fn#72620, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9470:131, offset: 0x01d4bf67, size: 38 bytes, params: 2, frame: 11 return ChannelStore.getChannel(a0)?.guild_id; } function trackE2EEUserVerificationViewed({channelId, userId}) { // fn#72622, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9470:495, offset: 0x01d4bfe6, size: 121 bytes, params: 2, frame: 19 const defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */; const trackWithMetadata = defaultImport.trackWithMetadata; const E2EE_USER_VERIFICATION_VIEWED = AnalyticEvents.E2EE_USER_VERIFICATION_VIEWED; const object2 = {channel_id: channelId}; object2.guild_id = getGuildId_72620(channelId); const userProfileAnalyticsUtilsModule = require(8515) /* metro dependency 8515: UserProfileAnalyticsUtils */; const getTrackUserRelationshipProperties = userProfileAnalyticsUtilsModule.getTrackUserRelationshipProperties; copyDataProperties(object2, Reflect.apply(getTrackUserRelationshipProperties, userProfileAnalyticsUtilsModule, [{userId: userId}]), channelId); Reflect.apply(trackWithMetadata, defaultImport, [E2EE_USER_VERIFICATION_VIEWED, object2]); } function trackE2EEUserVerified({channelId, userId, analyticsLocation}) { // fn#72623, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9470:740, offset: 0x01d4c05f, size: 131 bytes, params: 2, frame: 20 const defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */; const trackWithMetadata = defaultImport.trackWithMetadata; const E2EE_USER_VERIFIED = AnalyticEvents.E2EE_USER_VERIFIED; const object2 = {channel_id: channelId}; object2.guild_id = getGuildId_72620(channelId); object2.location = analyticsLocation; const userProfileAnalyticsUtilsModule = require(8515) /* metro dependency 8515: UserProfileAnalyticsUtils */; const getTrackUserRelationshipProperties = userProfileAnalyticsUtilsModule.getTrackUserRelationshipProperties; copyDataProperties(object2, Reflect.apply(getTrackUserRelationshipProperties, userProfileAnalyticsUtilsModule, [{userId: userId}]), channelId); Reflect.apply(trackWithMetadata, defaultImport, [E2EE_USER_VERIFIED, object2]); } function trackE2EEUserVerificationFailed({channelId, userId, keyVersion, reason}) { // fn#72624, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9470:1005, offset: 0x01d4c0e2, size: 165 bytes, params: 2, frame: 21 const defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */; const trackWithMetadata = defaultImport.trackWithMetadata; const E2EE_USER_VERIFICATION_FAILED = AnalyticEvents.E2EE_USER_VERIFICATION_FAILED; const object2 = {channel_id: channelId}; object2.guild_id = getGuildId_72620(channelId); object2.failure_reason = reason; object2.key_version = '' + keyVersion; const userProfileAnalyticsUtilsModule = require(8515) /* metro dependency 8515: UserProfileAnalyticsUtils */; const getTrackUserRelationshipProperties = userProfileAnalyticsUtilsModule.getTrackUserRelationshipProperties; copyDataProperties(object2, Reflect.apply(getTrackUserRelationshipProperties, userProfileAnalyticsUtilsModule, [{userId: userId}]), channelId); Reflect.apply(trackWithMetadata, defaultImport, [E2EE_USER_VERIFICATION_FAILED, object2]); } function trackE2EEUserVerificationShareClicked({channelId, userId}) { // fn#72625, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9470:1324, offset: 0x01d4c187, size: 121 bytes, params: 2, frame: 19 const defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */; const trackWithMetadata = defaultImport.trackWithMetadata; const E2EE_USER_VERIFICATION_SHARE_CLICKED = AnalyticEvents.E2EE_USER_VERIFICATION_SHARE_CLICKED; const object2 = {channel_id: channelId}; object2.guild_id = getGuildId_72620(channelId); const userProfileAnalyticsUtilsModule = require(8515) /* metro dependency 8515: UserProfileAnalyticsUtils */; const getTrackUserRelationshipProperties = userProfileAnalyticsUtilsModule.getTrackUserRelationshipProperties; copyDataProperties(object2, Reflect.apply(getTrackUserRelationshipProperties, userProfileAnalyticsUtilsModule, [{userId: userId}]), channelId); Reflect.apply(trackWithMetadata, defaultImport, [E2EE_USER_VERIFICATION_SHARE_CLICKED, object2]); } function trackE2EEUserVerificationCopied({channelId, userId}) { // fn#72626, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9470:1592, offset: 0x01d4c200, size: 121 bytes, params: 2, frame: 19 const defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */; const trackWithMetadata = defaultImport.trackWithMetadata; const E2EE_USER_VERIFICATION_CODE_COPIED = AnalyticEvents.E2EE_USER_VERIFICATION_CODE_COPIED; const object2 = {channel_id: channelId}; object2.guild_id = getGuildId_72620(channelId); const userProfileAnalyticsUtilsModule = require(8515) /* metro dependency 8515: UserProfileAnalyticsUtils */; const getTrackUserRelationshipProperties = userProfileAnalyticsUtilsModule.getTrackUserRelationshipProperties; copyDataProperties(object2, Reflect.apply(getTrackUserRelationshipProperties, userProfileAnalyticsUtilsModule, [{userId: userId}]), channelId); Reflect.apply(trackWithMetadata, defaultImport, [E2EE_USER_VERIFICATION_CODE_COPIED, object2]); }