Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

@@ -0,0 +1,416 @@
/* Metro module 9673; source: modules/search/native/tracking/Tracking.tsx; dependencies: [1379, 9674, 9614, 661, 9688, 9675, 4863, 491, 3829, 2] */
function _fun75792(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#75792, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:6, offset: 0x01db9d81, size: 362 bytes, params: 8, frame: 19
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
const searchQueryStore = importDefault(9674) /* metro dependency 9674: SearchQueryStore */;
const env0_5 = (require(9614) /* metro dependency 9614: TrackingConstants */).SEARCH_HISTORY_TO_ANALYTICS_SEARCH_HISTORY;
const constantsModule = require(661) /* metro dependency 661: Constants */;
const env0_6 = constantsModule.SearchTokenTypes;
const env0_7 = constantsModule.AnalyticEvents;
object2 = {trackSearchOpened: trackSearchOpened, trackSearchStarted: trackSearchStarted_75795,
trackSearchResultClicked: trackSearchResultClicked, trackSearchResultReturned: trackSearchResultReturned,
trackSearchEmptyResult: trackSearchEmptyResult, trackSearchEmptyMessageResult: trackSearchEmptyMessageResult,
trackSearchClosed: trackSearchClosed_75800, trackSearchIndexing: trackSearchIndexing,
trackSearchHistoryClicked: trackSearchHistoryClicked, trackSuggestedSearchClicked: trackSuggestedSearchClicked,
trackSearchFilterAdd: trackSearchFilterAdd, trackSearchFilterRemove: trackSearchFilterRemove,
trackSearchTabSelected: trackSearchTabSelected, trackSearchJumpToMessage: trackSearchJumpToMessage};
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/search/native/tracking/Tracking.tsx');
exports.default = object2;
}
function toAnalyticsSearchFilterType(a0) { // fn#75793, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:219, offset: 0x01db9eeb, size: 167 bytes, params: 2, frame: 3
const FILTER_FROM = SearchTokenTypes.FILTER_FROM;
if (FILTER_FROM === a0) {
return 'filter_from';
}
const FILTER_MENTIONS = SearchTokenTypes.FILTER_MENTIONS;
if (FILTER_MENTIONS === a0) {
return 'filter_mentions';
}
const FILTER_IN = SearchTokenTypes.FILTER_IN;
if (FILTER_IN === a0) {
return 'filter_in';
}
const FILTER_HAS = SearchTokenTypes.FILTER_HAS;
if (FILTER_HAS === a0) {
return 'filter_has';
}
const FILTER_ON = SearchTokenTypes.FILTER_ON;
if (FILTER_ON === a0) {
return 'filter_on';
}
const FILTER_AFTER = SearchTokenTypes.FILTER_AFTER;
if (FILTER_AFTER === a0) {
return 'filter_after';
}
const FILTER_BEFORE = SearchTokenTypes.FILTER_BEFORE;
if (FILTER_BEFORE === a0) {
return 'filter_before';
}
return null;
}
function trackSearchOpened({searchContext, searchLocation}) { // fn#75794, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:592, offset: 0x01db9f92, size: 210 bytes, params: 2, frame: 23
(importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).initialize(searchContext,
searchLocation);
const channelIdFromSearchContext = (require(9675) /* metro dependency 9675: SearchUtils */).getChannelIdFromSearchContext(searchContext);
const channel = ChannelStore.getChannel(channelIdFromSearchContext);
const defaultImport2 = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
const trackWithMetadata = defaultImport2.trackWithMetadata;
const SEARCH_OPENED_MOBILE = AnalyticEvents.SEARCH_OPENED_MOBILE;
const object2 = {};
object2.search_session_id = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSessionId(searchContext);
object2.search_location = searchLocation;
object2.guild_id = (require(9675) /* metro dependency 9675: SearchUtils */).getGuildIdFromSearchContext(searchContext);
object2.channel_id = channelIdFromSearchContext;
object2.channel_type = channel?.type;
Reflect.apply(trackWithMetadata, defaultImport2, [SEARCH_OPENED_MOBILE, object2]);
}
function trackSearchStarted_75795({searchContext}) { // fn#75795, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:972, offset: 0x01dba064, size: 337 bytes, params: 2, frame: 26
var value2;
var channelIdFromSearchContext;
var channel;
var queryString;
var textInputValue;
var defaultImport2;
var trackWithMetadata;
var SEARCH_STARTED_MOBILE;
var object2;
var trim;
var length;
var value;
if (!SearchQueryStore.isInitialSearchQuery(searchContext)) {
value2 = undefined;
(importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).refreshQueryId(searchContext);
channelIdFromSearchContext = (require(9675) /* metro dependency 9675: SearchUtils */).getChannelIdFromSearchContext(searchContext);
channel = ChannelStore.getChannel(channelIdFromSearchContext);
queryString = SearchQueryStore.getQueryString(searchContext);
textInputValue = SearchQueryStore.getTextInputValue(searchContext);
defaultImport2 = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
trackWithMetadata = defaultImport2.trackWithMetadata;
SEARCH_STARTED_MOBILE = AnalyticEvents.SEARCH_STARTED_MOBILE;
object2 = {};
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_session_id = value.getSessionId(searchContext);
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_query_id = value.getQueryId(searchContext);
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_location = value.getLocation(searchContext);
value = require(9675) /* metro dependency 9675: SearchUtils */;
object2.guild_id = value.getGuildIdFromSearchContext(searchContext);
object2.channel_id = channelIdFromSearchContext;
object2.channel_type = channel == null ? value2 : channel.type;
trim = queryString.trim;
length = Reflect.apply(trim, queryString, []).length;
object2.search_query_length = length;
trim = textInputValue.trim;
length = Reflect.apply(trim, textInputValue, []).length;
object2.search_query_content_length = length;
Reflect.apply(trackWithMetadata, defaultImport2, [SEARCH_STARTED_MOBILE, object2]);
}
}
function trackSearchResultClicked({searchContext, index, messageId, channelId, userId, entityType}) { // fn#75796, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:1563, offset: 0x01dba1b5, size: 466 bytes, params: 2, frame: 32
var type;
var value2;
var guildIdFromSearchContext;
var channelIdFromSearchContext;
var channel;
var channel2;
var queryString;
var textInputValue;
var defaultImport;
var trackWithMetadata;
var SEARCH_RESULT_CLICKED_MOBILE;
var object2;
var trim;
var length;
var value;
if (!SearchQueryStore.isInitialSearchQuery(searchContext)) {
value2 = undefined;
guildIdFromSearchContext = (require(9675) /* metro dependency 9675: SearchUtils */).getGuildIdFromSearchContext(searchContext);
channelIdFromSearchContext = (require(9675) /* metro dependency 9675: SearchUtils */).getChannelIdFromSearchContext(searchContext);
channel = ChannelStore.getChannel(channelIdFromSearchContext);
channel2 = ChannelStore.getChannel(channelId);
queryString = SearchQueryStore.getQueryString(searchContext);
textInputValue = SearchQueryStore.getTextInputValue(searchContext);
defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
trackWithMetadata = defaultImport.trackWithMetadata;
SEARCH_RESULT_CLICKED_MOBILE = AnalyticEvents.SEARCH_RESULT_CLICKED_MOBILE;
object2 = {};
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_session_id = value.getSessionId(searchContext);
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_location = value.getLocation(searchContext);
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_query_id = value.getQueryId(searchContext);
trim = queryString.trim;
length = Reflect.apply(trim, queryString, []).length;
object2.search_query_length = length;
trim = textInputValue.trim;
length = Reflect.apply(trim, textInputValue, []).length;
object2.search_query_content_length = length;
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_tab_selected = value.getSelectedTab(searchContext);
object2.search_result_index = index;
value = require(491) /* metro dependency 491 */;
object2.search_result_click_id = value.v4();
object2.search_result_content_entity_type = entityType;
object2.search_result_user_id = userId;
object2.search_result_message_id = messageId;
object2.search_result_channel_id = channelId;
object2.search_result_guild_id = guildIdFromSearchContext;
type = channel2 == null ? value2 : channel2.type;
object2.search_result_channel_type = type;
object2.guild_id = guildIdFromSearchContext;
object2.channel_id = channelIdFromSearchContext;
type = channel == null ? value2 : channel.type;
object2.channel_type = type;
Reflect.apply(trackWithMetadata, defaultImport, [SEARCH_RESULT_CLICKED_MOBILE, object2]);
}
}
function trackSearchResultReturned({searchContext, searchResultTotalCount, numMemberTabReturnedResults, numChannelTabReturnedResults, numPeopleTabReturnedResults, numMessageTabReturnedResults, numMediaTabReturnedResults, numFileTabReturnedResults, numLinkTabReturnedResults}) { // fn#75797, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:2510, offset: 0x01dba387, size: 454 bytes, params: 2, frame: 34
var value2;
var guildIdFromSearchContext;
var channelIdFromSearchContext;
var channel;
var queryString;
var textInputValue;
var defaultImport;
var trackWithMetadata;
var SEARCH_RESULT_RETURNED_MOBILE;
var object2;
var trim;
var length;
var value;
if (!SearchQueryStore.isInitialSearchQuery(searchContext)) {
value2 = undefined;
guildIdFromSearchContext = (require(9675) /* metro dependency 9675: SearchUtils */).getGuildIdFromSearchContext(searchContext);
channelIdFromSearchContext = (require(9675) /* metro dependency 9675: SearchUtils */).getChannelIdFromSearchContext(searchContext);
channel = ChannelStore.getChannel(channelIdFromSearchContext);
queryString = SearchQueryStore.getQueryString(searchContext);
textInputValue = SearchQueryStore.getTextInputValue(searchContext);
defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
trackWithMetadata = defaultImport.trackWithMetadata;
SEARCH_RESULT_RETURNED_MOBILE = AnalyticEvents.SEARCH_RESULT_RETURNED_MOBILE;
object2 = {};
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_session_id = value.getSessionId(searchContext);
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_location = value.getLocation(searchContext);
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_query_id = value.getQueryId(searchContext);
trim = queryString.trim;
length = Reflect.apply(trim, queryString, []).length;
object2.search_query_length = length;
trim = textInputValue.trim;
length = Reflect.apply(trim, textInputValue, []).length;
object2.search_query_content_length = length;
object2.search_result_total_count = searchResultTotalCount;
object2.num_member_tab_returned_results = numMemberTabReturnedResults;
object2.num_channel_tab_returned_results = numChannelTabReturnedResults;
object2.num_people_tab_returned_results = numPeopleTabReturnedResults;
object2.num_message_tab_returned_results = numMessageTabReturnedResults;
object2.num_media_tab_returned_results = numMediaTabReturnedResults;
object2.num_file_tab_returned_results = numFileTabReturnedResults;
object2.num_link_tab_returned_results = numLinkTabReturnedResults;
object2.exact_search_result_count_setting_enabled = (require(3829) /* metro dependency 3829: UserSettings */).SearchResultExactCountEnabled.getSetting();
object2.guild_id = guildIdFromSearchContext;
object2.channel_id = channelIdFromSearchContext;
object2.channel_type = channel == null ? value2 : channel.type;
Reflect.apply(trackWithMetadata, defaultImport, [SEARCH_RESULT_RETURNED_MOBILE, object2]);
}
}
function trackSearchEmptyResult({searchContext}) { // fn#75798, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:3680, offset: 0x01dba54d, size: 315 bytes, params: 2, frame: 25
var value2;
var guildIdFromSearchContext;
var channelIdFromSearchContext;
var channel;
var queryString;
var textInputValue;
var defaultImport;
var trackWithMetadata;
var SEARCH_EMPTY_RESULT_MOBILE;
var object2;
var trim;
var length;
var value;
if (!SearchQueryStore.isInitialSearchQuery(searchContext)) {
value2 = undefined;
guildIdFromSearchContext = (require(9675) /* metro dependency 9675: SearchUtils */).getGuildIdFromSearchContext(searchContext);
channelIdFromSearchContext = (require(9675) /* metro dependency 9675: SearchUtils */).getChannelIdFromSearchContext(searchContext);
channel = ChannelStore.getChannel(channelIdFromSearchContext);
queryString = SearchQueryStore.getQueryString(searchContext);
textInputValue = SearchQueryStore.getTextInputValue(searchContext);
defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
trackWithMetadata = defaultImport.trackWithMetadata;
SEARCH_EMPTY_RESULT_MOBILE = AnalyticEvents.SEARCH_EMPTY_RESULT_MOBILE;
object2 = {};
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_session_id = value.getSessionId(searchContext);
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_location = value.getLocation(searchContext);
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_query_id = value.getQueryId(searchContext);
trim = queryString.trim;
length = Reflect.apply(trim, queryString, []).length;
object2.search_query_length = length;
trim = textInputValue.trim;
length = Reflect.apply(trim, textInputValue, []).length;
object2.search_query_content_length = length;
object2.guild_id = guildIdFromSearchContext;
object2.channel_id = channelIdFromSearchContext;
object2.channel_type = channel == null ? value2 : channel.type;
Reflect.apply(trackWithMetadata, defaultImport, [SEARCH_EMPTY_RESULT_MOBILE, object2]);
}
}
function trackSearchEmptyMessageResult({searchContext}) { // fn#75799, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:4263, offset: 0x01dba688, size: 315 bytes, params: 2, frame: 25
var value2;
var guildIdFromSearchContext;
var channelIdFromSearchContext;
var channel;
var queryString;
var textInputValue;
var defaultImport;
var trackWithMetadata;
var SEARCH_EMPTY_MESSAGE_RESULT_MOBILE;
var object2;
var trim;
var length;
var value;
if (!SearchQueryStore.isInitialSearchQuery(searchContext)) {
value2 = undefined;
guildIdFromSearchContext = (require(9675) /* metro dependency 9675: SearchUtils */).getGuildIdFromSearchContext(searchContext);
channelIdFromSearchContext = (require(9675) /* metro dependency 9675: SearchUtils */).getChannelIdFromSearchContext(searchContext);
channel = ChannelStore.getChannel(channelIdFromSearchContext);
queryString = SearchQueryStore.getQueryString(searchContext);
textInputValue = SearchQueryStore.getTextInputValue(searchContext);
defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
trackWithMetadata = defaultImport.trackWithMetadata;
SEARCH_EMPTY_MESSAGE_RESULT_MOBILE = AnalyticEvents.SEARCH_EMPTY_MESSAGE_RESULT_MOBILE;
object2 = {};
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_session_id = value.getSessionId(searchContext);
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_location = value.getLocation(searchContext);
value = importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */;
object2.search_query_id = value.getQueryId(searchContext);
trim = queryString.trim;
length = Reflect.apply(trim, queryString, []).length;
object2.search_query_length = length;
trim = textInputValue.trim;
length = Reflect.apply(trim, textInputValue, []).length;
object2.search_query_content_length = length;
object2.guild_id = guildIdFromSearchContext;
object2.channel_id = channelIdFromSearchContext;
object2.channel_type = channel == null ? value2 : channel.type;
Reflect.apply(trackWithMetadata, defaultImport, [SEARCH_EMPTY_MESSAGE_RESULT_MOBILE, object2]);
}
}
function trackSearchClosed_75800({searchContext}) { // fn#75800, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:4849, offset: 0x01dba7c3, size: 47 bytes, params: 2, frame: 12
(importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).terminate(searchContext);
}
function trackSearchIndexing({searchContext, isHistoricalIndexing, documentsIndexed}) { // fn#75801, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:4937, offset: 0x01dba7f2, size: 187 bytes, params: 2, frame: 20
const defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
const trackWithMetadata = defaultImport.trackWithMetadata;
const SEARCH_V2_INDEXING_VIEWED = AnalyticEvents.SEARCH_V2_INDEXING_VIEWED;
const object2 = {is_historical_indexing: isHistoricalIndexing, documents_indexed: documentsIndexed};
object2.search_tab_selected = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSelectedTab(searchContext);
object2.search_location = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getLocation(searchContext);
object2.search_session_id = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSessionId(searchContext);
object2.search_query_id = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getQueryId(searchContext);
Reflect.apply(trackWithMetadata, defaultImport, [SEARCH_V2_INDEXING_VIEWED, object2]);
}
function trackSearchHistoryClicked({searchContext, searchHistoryItemType, channelId}) { // fn#75802, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:5321, offset: 0x01dba8ad, size: 199 bytes, params: 2, frame: 22
const channel = ChannelStore.getChannel(channelId);
const property = SEARCH_HISTORY_TO_ANALYTICS_SEARCH_HISTORY[searchHistoryItemType];
const defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
const trackWithMetadata = defaultImport.trackWithMetadata;
const SEARCH_V2_HISTORY_CLICKED = AnalyticEvents.SEARCH_V2_HISTORY_CLICKED;
const object2 = {};
object2.search_tab_selected = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSelectedTab(searchContext);
object2.search_location = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getLocation(searchContext);
object2.search_session_id = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSessionId(searchContext);
object2.search_result_channel_type = channel?.type;
object2.search_history_type = property;
Reflect.apply(trackWithMetadata, defaultImport, [SEARCH_V2_HISTORY_CLICKED, object2]);
}
function trackSuggestedSearchClicked({searchContext, channelId}) { // fn#75803, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:5772, offset: 0x01dba974, size: 178 bytes, params: 2, frame: 21
const channel = ChannelStore.getChannel(channelId);
const defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
const trackWithMetadata = defaultImport.trackWithMetadata;
const SEARCH_V2_SUGGESTED_CLICKED = AnalyticEvents.SEARCH_V2_SUGGESTED_CLICKED;
const object2 = {};
object2.search_tab_selected = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSelectedTab(searchContext);
object2.search_location = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getLocation(searchContext);
object2.search_session_id = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSessionId(searchContext);
object2.search_result_channel_type = channel?.type;
Reflect.apply(trackWithMetadata, defaultImport, [SEARCH_V2_SUGGESTED_CLICKED, object2]);
}
function trackSearchFilterAdd({searchContext, searchTokenType, location}) { // fn#75804, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:6119, offset: 0x01dbaa26, size: 192 bytes, params: 2, frame: 23
const defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
const trackWithMetadata = defaultImport.trackWithMetadata;
const SEARCH_V2_FILTER_ADD = AnalyticEvents.SEARCH_V2_FILTER_ADD;
const object2 = {};
object2.search_tab_selected = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSelectedTab(searchContext);
object2.search_location = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getLocation(searchContext);
object2.search_session_id = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSessionId(searchContext);
object2.search_query_id = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getQueryId(searchContext);
object2.search_filter_type = toAnalyticsSearchFilterType(searchTokenType);
object2.location = location;
Reflect.apply(trackWithMetadata, defaultImport, [SEARCH_V2_FILTER_ADD, object2]);
}
function trackSearchFilterRemove({searchContext, searchTokenType, isDefault}) { // fn#75805, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:6500, offset: 0x01dbaae6, size: 196 bytes, params: 2, frame: 23
const defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
const trackWithMetadata = defaultImport.trackWithMetadata;
const SEARCH_V2_FILTER_REMOVE = AnalyticEvents.SEARCH_V2_FILTER_REMOVE;
const object2 = {};
object2.search_tab_selected = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSelectedTab(searchContext);
object2.search_location = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getLocation(searchContext);
object2.search_session_id = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSessionId(searchContext);
object2.search_query_id = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getQueryId(searchContext);
object2.search_filter_type = toAnalyticsSearchFilterType(searchTokenType);
object2.is_default_search_filter = isDefault;
Reflect.apply(trackWithMetadata, defaultImport, [SEARCH_V2_FILTER_REMOVE, object2]);
}
function trackSearchTabSelected({searchContext}) { // fn#75806, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:6903, offset: 0x01dbabaa, size: 163 bytes, params: 2, frame: 20
const defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
const trackWithMetadata = defaultImport.trackWithMetadata;
const SEARCH_V2_TAB_SELECTED = AnalyticEvents.SEARCH_V2_TAB_SELECTED;
const object2 = {};
object2.search_session_id = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSessionId(searchContext);
object2.search_query_id = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getQueryId(searchContext);
object2.search_tab_selected = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSelectedTab(searchContext);
object2.search_location = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getLocation(searchContext);
Reflect.apply(trackWithMetadata, defaultImport, [SEARCH_V2_TAB_SELECTED, object2]);
}
function trackSearchJumpToMessage({searchContext, channelId}) { // fn#75807, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9859:7199, offset: 0x01dbac4d, size: 208 bytes, params: 2, frame: 22
const channel = ChannelStore.getChannel(channelId);
const defaultImport = importDefault(4863) /* metro dependency 4863: AppAnalyticsUtils */;
const trackWithMetadata = defaultImport.trackWithMetadata;
const SEARCH_V2_JUMP_TO_MESSAGE = AnalyticEvents.SEARCH_V2_JUMP_TO_MESSAGE;
const object2 = {};
object2.search_tab_selected = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSelectedTab(searchContext);
object2.search_location = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getLocation(searchContext);
object2.search_session_id = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getSessionId(searchContext);
object2.search_query_id = (importDefault(9688) /* metro dependency 9688: SearchSessionAnalyticsManager */).getQueryId(searchContext);
object2.search_result_channel_type = channel?.type;
object2.search_result_channel_id = channelId;
Reflect.apply(trackWithMetadata, defaultImport, [SEARCH_V2_JUMP_TO_MESSAGE, object2]);
}
@@ -0,0 +1,69 @@
/* Metro module 9614; source: modules/search/native/tracking/TrackingConstants.tsx; dependencies: [9615, 2] */
function _fun75337(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#75337, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9800:6, offset: 0x01daa559, size: 709 bytes, params: 8, frame: 22
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const {SearchHistoryItemTypes, SearchTabs} = require(9615) /* metro dependency 9615: SearchConstants */;
const object = {RECENT: 'recent', CHANNELS: 'channels', MEDIA: 'media', PINS: 'pins', LINKS: 'links',
FILES: 'files', MESSAGES: 'messages', PEOPLE: 'people', MEMBERS: 'members', THREADS: 'threads'};
const object6 = {};
const RECENT = SearchTabs.RECENT;
const RECENT2 = object.RECENT;
object6[RECENT] = RECENT2;
const GUILD_CHANNELS = SearchTabs.GUILD_CHANNELS;
const CHANNELS = object.CHANNELS;
object6[GUILD_CHANNELS] = CHANNELS;
const MEDIA = SearchTabs.MEDIA;
const MEDIA2 = object.MEDIA;
object6[MEDIA] = MEDIA2;
const PINS = SearchTabs.PINS;
const PINS2 = object.PINS;
object6[PINS] = PINS2;
const LINKS = SearchTabs.LINKS;
const LINKS2 = object.LINKS;
object6[LINKS] = LINKS2;
const FILES = SearchTabs.FILES;
const FILES2 = object.FILES;
object6[FILES] = FILES2;
const MESSAGES = SearchTabs.MESSAGES;
const MESSAGES2 = object.MESSAGES;
object6[MESSAGES] = MESSAGES2;
const PEOPLE = SearchTabs.PEOPLE;
const PEOPLE2 = object.PEOPLE;
object6[PEOPLE] = PEOPLE2;
const MEMBERS = SearchTabs.MEMBERS;
const MEMBERS2 = object.MEMBERS;
object6[MEMBERS] = MEMBERS2;
const THREADS = SearchTabs.THREADS;
const THREADS2 = object.THREADS;
object6[THREADS] = THREADS2;
const object7 = {GUILD_CHANNEL: 'guild_channel', GDM_CHANNEL: 'gdm_channel', DM_CHANNEL: 'dm_channel',
PLAINTEXT: 'plaintext'};
const object8 = {};
const GUILD_TEXT_CHANNEL = SearchHistoryItemTypes.GUILD_TEXT_CHANNEL;
let GUILD_CHANNEL = object7.GUILD_CHANNEL;
object8[GUILD_TEXT_CHANNEL] = GUILD_CHANNEL;
const GUILD_VOICE_CHANNEL = SearchHistoryItemTypes.GUILD_VOICE_CHANNEL;
GUILD_CHANNEL = object7.GUILD_CHANNEL;
object8[GUILD_VOICE_CHANNEL] = GUILD_CHANNEL;
const GROUP_DM = SearchHistoryItemTypes.GROUP_DM;
const GDM_CHANNEL = object7.GDM_CHANNEL;
object8[GROUP_DM] = GDM_CHANNEL;
const DM = SearchHistoryItemTypes.DM;
const DM_CHANNEL = object7.DM_CHANNEL;
object8[DM] = DM_CHANNEL;
const TEXT = SearchHistoryItemTypes.TEXT;
const PLAINTEXT = object7.PLAINTEXT;
object8[TEXT] = PLAINTEXT;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/search/native/tracking/TrackingConstants.tsx');
exports.SearchEntrypointAnalyticsLocations = {GUILD: 'guild', CHANNEL_HEADER: 'channel_header',
CHANNEL_DETAILS_HEADER: 'channel_details_header', DM_LIST: 'dm_list', INDIVIDUAL_DM: 'individual_dm'};
exports.AnalyticsSearchTabs = object;
exports.SEARCH_TAB_TO_ANALYTICS_SEARCH_TAB = object6;
exports.AnalyticsSearchHistoryTypes = object7;
exports.SEARCH_HISTORY_TO_ANALYTICS_SEARCH_HISTORY = object8;
exports.SearchFilterAddLocations = {SEARCH_HISTORY: 'search_history',
SEARCH_INPUT_DROPDOWN: 'search_input_dropdown', CONTEXT_MENU: 'context_menu',
CLIENT_AUTO_ADD: 'client_auto_add', SEARCH_INPUT_PLAINTEXT: 'search_input_plaintext'};
exports.SearchResultContentEntityTypes = {CHANNEL: 'channel', MESSAGE: 'message', USER: 'user'};
}