Files
discord-decomp/sources/modules/rtc/SecureFramesTracking.tsx
T
2026-07-27 16:20:00 +03:00

135 lines
9.5 KiB
TypeScript

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