Files
discord-decomp/modules/premium/gifting/utils/PremiumGiftingIntentUtils.tsx
T
2026-11-01 12:12:55 +02:00

22 lines
1.1 KiB
TypeScript

// Metro module 11005 (f11006).
import { GiftIntentType } from "../../PremiumConstants";
import { AnalyticsLocations } from "../../../../Constants";
let c7414_2 = new Map([[AnalyticsLocations.FRIEND_ANNIVERSARIES_CHAT, GiftIntentType.FRIEND_ANNIVERSARY], [AnalyticsLocations.FRIEND_ANNIVERSARIES_ACTION_BUTTON, GiftIntentType.FRIEND_ANNIVERSARY], [AnalyticsLocations.FRIEND_ANNIVERSARIES_ACTION_BUTTON_COACHMARK, GiftIntentType.FRIEND_ANNIVERSARY]]);
export function getPremiumGiftingIntentAnalyticsLocation(a0) {
return a0 === GiftIntentType.FRIEND_ANNIVERSARY ? {
chat: AnalyticsLocations.FRIEND_ANNIVERSARIES_CHAT,
actionButton: AnalyticsLocations.FRIEND_ANNIVERSARIES_ACTION_BUTTON,
actionButtonCoachmark: AnalyticsLocations.FRIEND_ANNIVERSARIES_ACTION_BUTTON_COACHMARK
} : {};
}
export function getGiftIntentTypeForLocation(a0) {
let r5 = c7414_2.get(a0);
if (r5 == null) {
r5 = null;
}
return r5;
}
export function parseGiftIntentType(a0) {
return typeof a0 === "number" ? a0 in GiftIntentType ? a0 !== GiftIntentType.UNSPECIFIED ? a0 : null : null : null;
}