decord/source/modules/premium/hooks/usePremiumDiscountOffer.android.tsx
github-actions cd74c1f217 chore: update source for alpha 345.5
Skipped 1 file(s) >100MB (GitHub limit): source/__vendor/09xxx/9667_m.js (378 MB)
2026-09-05 10:56:28 +00:00

48 lines
1.7 KiB
TypeScript

// Module ID: 8060
// Function ID: 8061
// Name: usePremiumDiscountOffer
// Dependencies: [7237, 1373, 8061, 7240, 563, 2]
// Exports: usePremiumDiscountOffer, usePremiumGroupDiscountOffer
// Module 8060 (usePremiumDiscountOffer)
import useDiscountOfferDefault from "useDiscountOffer" /* 8061 */;
import closure_3 from "updateProduct" /* 7237 */;
import GuildFeatures from "GuildFeatures" /* 1373 */;
const require = arg1;
({ PREMIUM_TIER_2_LIKELIHOOD_1_MONTH_40_PERCENT_DISCOUNT_ID: c4, PREMIUM_TIER_2_REENGAGEMENT_1_MONTH_40_PERCENT_DISCOUNT_ID: c5 } = GuildFeatures);
const result = require("set").fileFinishedImporting("modules/premium/hooks/usePremiumDiscountOffer.android.tsx");
export const usePremiumDiscountOffer = function usePremiumDiscountOffer() {
const items = [closure_3];
offerIds = offerIds(563).useStateFromStoresObject(items, () => ({ isFetchingProducts: closure_3.isFetchingProducts(), offerIds: closure_3.getOfferIds() })).offerIds;
const obj = offerIds(563);
const tmp = offerIds;
const tmp3 = importDefault;
let values = Object.values(offerIds(7240).DiscountIdToProductOfferId[closure_4]);
let tmp5 = null;
if (0 !== values.length) {
let tmp6 = null;
if (values.every((arg0) => offerIds.has(arg0))) {
tmp6 = tmp4;
}
tmp5 = tmp6;
}
tmp4 = useDiscountOfferDefault(closure_4);
values = Object.values(tmp(7240).DiscountIdToProductOfferId[closure_5]);
let tmp8 = null;
if (0 !== values.length) {
let tmp9 = null;
if (values.every((arg0) => offerIds.has(arg0))) {
tmp9 = tmp7;
}
tmp8 = tmp9;
}
if (tmp5 == null) {
tmp5 = tmp8;
}
return tmp5;
};
export function usePremiumGroupDiscountOffer() {
return null;
}