Files
discord-decomp/modules/channel_text_area/native/ChannelAutocompleteAnalytics.tsx
T
2026-11-01 12:12:55 +02:00

30 lines
1.2 KiB
TypeScript

// Metro module 11490 (f11491).
import { AnalyticEvents } from "../../../Constants";
import AnalyticsUtils from "../../../utils/AnalyticsUtils";
import { collectChannelAnalyticsMetadata, collectGuildAnalyticsMetadata } from "../../app_analytics/AppAnalyticsUtils";
export function iOSTrackAutocompleteOpen(a0, a1, a2) {
AnalyticsUtils.track(AnalyticEvents.CHANNEL_AUTOCOMPLETE_OPEN, {
...collectChannelAnalyticsMetadata(a1),
...collectGuildAnalyticsMetadata(a1.guild_id),
autocomplete_type: a0,
num_emoji_results: a2.numEmojiResults,
num_sticker_results: a2.numStickerResults,
game_mentions_available: a2.gameMentionsAvailable
});
}
export function iOSTrackAutocompleteSelect(a0, a1, a2) {
AnalyticsUtils.track(AnalyticEvents.CHANNEL_AUTOCOMPLETE_SELECTED, {
...collectChannelAnalyticsMetadata(a1),
...collectGuildAnalyticsMetadata(a1.guild_id),
autocomplete_type: a0,
selection_type: a2.selectionType,
sticker_id: a2.stickerId,
application_id: a2.gameId,
num_emoji_results: a2.numEmojiResults,
num_sticker_results: a2.numStickerResults,
emoji_name: a2.expressionName,
is_custom: a2.isCustom,
is_animated: a2.isAnimated
});
}