39 lines
1.4 KiB
TypeScript
39 lines
1.4 KiB
TypeScript
// Metro module 10881 (f10882).
|
|
import { BountiesVerticalScrollExperiment } from "./BountiesVerticalScrollExperiment";
|
|
import { BountiesStage1Experiment } from "./BountiesStage1Experiment";
|
|
import { QuestHomeBountiesExperiment } from "./QuestHomeBountiesExperiment";
|
|
export function useBountiesExperience(a0) {
|
|
const config = BountiesVerticalScrollExperiment.useConfig({
|
|
location: a0
|
|
});
|
|
const config2 = BountiesStage1Experiment.useConfig({
|
|
location: a0
|
|
});
|
|
const config3 = QuestHomeBountiesExperiment.useConfig({
|
|
location: a0
|
|
});
|
|
const orbAmount = config2.enabled ? config2.orbAmount : 50;
|
|
const rewardTimerSeconds = config2.enabled ? config2.rewardTimerSeconds : 15;
|
|
return config.enabled ? {
|
|
showBounties: true,
|
|
ownedByVerticalScrollExperiment: true,
|
|
verticalScrollEnabled: config.verticalScrollEnabled,
|
|
loopingEnabled: false,
|
|
ctaTimerMilliSeconds: config.ctaTimerMilliSeconds,
|
|
scrollAffordanceVariant: config.scrollAffordanceVariant,
|
|
stage1Enabled: config2.enabled,
|
|
orbAmount,
|
|
rewardTimerSeconds
|
|
} : {
|
|
showBounties: config3.enabled,
|
|
ownedByVerticalScrollExperiment: false,
|
|
verticalScrollEnabled: config2.verticalScrollEnabled,
|
|
loopingEnabled: config2.loopingEnabled,
|
|
ctaTimerMilliSeconds: config2.ctaTimerMilliSeconds,
|
|
scrollAffordanceVariant: "none",
|
|
stage1Enabled: config2.enabled,
|
|
orbAmount,
|
|
rewardTimerSeconds
|
|
};
|
|
}
|