decord/source/modules/quests/native/BountiesModal/useBountySwipeUpNux.tsx
2026-08-24 06:08:38 +00:00

60 lines
2.2 KiB
TypeScript

// Module ID: 14434
// Function ID: 14435
// Name: useBountySwipeUpNux
// Dependencies: [32, 10751, 14435, 1377, 7404, 2]
// Exports: useBountySwipeUpNux
// Module 14434 (useBountySwipeUpNux)
import apexExperiment from "apexExperiment" /* 10751 */;
import FORCE_BOUNTIES_SWIPE_UP_NUX_STORAGE_KEY from "FORCE_BOUNTIES_SWIPE_UP_NUX_STORAGE_KEY" /* 14435 */;
import closure_2 from "_slicedToArray" /* 32 */;
require = arg1;
const result = require("set").fileFinishedImporting("modules/quests/native/BountiesModal/useBountySwipeUpNux.tsx");
export const useBountySwipeUpNux = function useBountySwipeUpNux(location) {
let isEligible = location.isEligible;
const BountiesVerticalScrollExperiment = apexExperiment.BountiesVerticalScrollExperiment;
const tmp3 = "none" === BountiesVerticalScrollExperiment.useConfig({ location: location.location }).scrollAffordanceVariant;
let obj = FORCE_BOUNTIES_SWIPE_UP_NUX_STORAGE_KEY;
const first = callback(obj.useForceBountiesSwipeUpNux(), 1)[0];
if (isEligible) {
if (tmp3) {
const items = [tmp(1377).DismissibleContent.BOUNTIES_SWIPE_UP_NUX];
}
let prop = null;
if (isEligible) {
prop = null;
if (!tmp3) {
prop = tmp(1377).DismissibleContent.BOUNTIES_RECURRING_SWIPE_UP_NUX;
}
}
let tmpResult = tmp(7404);
let tmp4Result = tmp4(tmpResult.useSelectedDismissibleContent([]), 2);
if (first) {
let tmp11 = isEligible;
if (isEligible) {
tmp11 = tmp3;
}
let tmp10 = tmp11;
} else {
tmp10 = tmp9 === tmp(1377).DismissibleContent.BOUNTIES_SWIPE_UP_NUX;
}
tmpResult = tmp(7404);
tmp4Result = tmp4(tmpResult.useSelectedTimeRecurringDismissibleContent(prop, { cooldownDurationMs: 86400000 }), 2);
obj = { hasSingleUseSwipeUpNux: null, dismissSingleUseSwipeUpNux: null, hasRecurringSwipeUpNux: null, dismissRecurringSwipeUpNux: null };
obj[0] = tmp10;
obj[1] = tmp4Result[1];
if (first) {
if (isEligible) {
isEligible = !tmp3;
}
let tmp14 = isEligible;
} else {
tmp14 = tmp13 === tmp(1377).DismissibleContent.BOUNTIES_RECURRING_SWIPE_UP_NUX;
}
obj[2] = tmp14;
obj[3] = tmp4Result[1];
return obj;
}
};