decord/source/modules/quests/native/QuestBottomSheet/QuestBottomSheetHooks.tsx
github-actions a36fe4ec9c chore: update source for alpha 347.0
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
2026-09-14 20:04:03 +00:00

180 lines
8.2 KiB
TypeScript

// Module ID: 15204
// Function ID: 15205
// Name: QuestBottomSheetHooks
// Dependencies: [5, 19, 5525, 15180, 15201, 4603, 11620, 15205, 11326, 11327, 11331, 5532, 7830, 5528, 7820, 2]
// Exports: useMobileActivityPressHandler, useWatchTaskPressHandler
// Module 15204 (QuestBottomSheetHooks)
import ActionSheetActionCreatorsDefault from "ActionSheetActionCreators" /* 4603 */;
import AdAnalyticsInterfaceExperiment from "AdAnalyticsInterfaceExperiment" /* 11326 */;
import openVideoQuestModalDefault from "openVideoQuestModal" /* 15205 */;
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
import noop from "module_19" /* 19 */;
require = fn;
const QuestDockMode = fn(5525).QuestDockMode;
const size = fn(2);
let result = size.fileFinishedImporting("modules/quests/native/QuestBottomSheet/QuestBottomSheetHooks.tsx");
export const useWatchTaskPressHandler = function useWatchTaskPressHandler(questId) {
questId = questId.questId;
const sourceQuestContent = questId.sourceQuestContent;
const setRestingQuestDockMode = noop.useContext(questId(callback[3]).QuestDockExternalCoordinationContext).setRestingQuestDockMode;
closure_129_0 = setRestingQuestDockMode;
const isInQuestBottomSheet = noop.useContext(questId(callback[4]).QuestBottomSheetContext).isInQuestBottomSheet;
closure_129_1 = isInQuestBottomSheet;
const items = [isInQuestBottomSheet, setRestingQuestDockMode];
callback = noop.useCallback(() => {
if (sourceQuestContent) {
ActionSheetActionCreatorsDefault.hideActionSheet("QuestBottomSheet");
} else {
questId(QuestDockMode.COLLAPSED);
}
}, items);
const questImpression = questId(callback[6]).useQuestImpression();
const items1 = [questId, callback, questImpression, sourceQuestContent];
return noop.useCallback(() => {
callback();
const obj = { questId, questContentPosition: null, sourceQuestContent: null };
let questContentPosition;
if (questImpression != null) {
questContentPosition = obj2.getQuestContentPosition();
}
obj.questContentPosition = questContentPosition;
obj.sourceQuestContent = sourceQuestContent;
openVideoQuestModalDefault(obj);
if (obj3.shouldMigrateToAdAnalyticsInterface(AdAnalyticsInterfaceExperiment.AdAnalyticsInterfaceExperimentStep.STEP_2_CLICKED_INTERNAL, "quest_bottom_sheet_watch_task")) {
const obj4 = { type: tmp8(11331).AdUserActionType.CLICK_INTERNAL, adCreativeType: tmp8(5532).AdCreativeType.QUEST, adCreativeId: tmp4, questContentCTA: tmp8(7830).QuestContentCTA.WATCH_VIDEO, surfaceId: tmp8(5528).QuestContent.QUEST_BOTTOM_SHEET, sourceQuestContent: tmp6, impressionId: null, questContentPosition: null };
let id;
if (obj2 != null) {
id = obj2.getId();
}
obj4.impressionId = id;
let questContentPosition1;
if (obj2 != null) {
questContentPosition1 = obj2.getQuestContentPosition();
}
obj4.questContentPosition = questContentPosition1;
tmp8(11327).captureAdUserAction(obj4);
const tmp8Result = tmp8(11327);
} else {
const obj5 = { questId: tmp4, questContent: tmp8(5528).QuestContent.QUEST_BOTTOM_SHEET, questContentCTA: tmp8(7830).QuestContentCTA.WATCH_VIDEO, questContentPosition: null, impressionId: null, sourceQuestContent: null };
let questContentPosition2;
if (obj2 != null) {
questContentPosition2 = obj2.getQuestContentPosition();
}
obj5.questContentPosition = questContentPosition2;
let id1;
if (obj2 != null) {
id1 = obj2.getId();
}
obj5.impressionId = id1;
obj5.sourceQuestContent = tmp6;
const result = tmp8(7820).trackQuestContentClicked(obj5);
const tmp8Result2 = tmp8(7820);
}
}, items1);
};
export const useMobileActivityPressHandler = function useMobileActivityPressHandler(questId) {
questId = questId.questId;
const sourceQuestContent = questId.sourceQuestContent;
const launchMobileActivity = questId.launchMobileActivity;
const setRestingQuestDockMode = questImpression.useContext(questId(launchMobileActivity[3]).QuestDockExternalCoordinationContext).setRestingQuestDockMode;
closure_129_0 = setRestingQuestDockMode;
const isInQuestBottomSheet = questImpression.useContext(questId(launchMobileActivity[4]).QuestBottomSheetContext).isInQuestBottomSheet;
closure_129_1 = isInQuestBottomSheet;
const items = [isInQuestBottomSheet, setRestingQuestDockMode];
const callback = questImpression.useCallback(() => {
if (sourceQuestContent) {
ActionSheetActionCreatorsDefault.hideActionSheet("QuestBottomSheet");
} else {
questId(QuestDockMode.COLLAPSED);
}
}, items);
questImpression = questId(launchMobileActivity[6]).useQuestImpression();
const items1 = [questId, callback, launchMobileActivity, questImpression, sourceQuestContent];
return questImpression.useCallback(callback(function*(arg0, value) {
if (dependencyMap === 2) {
dependencyMap = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp3 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj = { value, done: true };
return obj;
} else {
return { value: "HermesInternal", done: null };
}
} else {
try {
dependencyMap = 2;
if (0 === c1) {
if (arg0 === 1) {
dependencyMap = 3;
throw value;
} else if (arg0 === 2) {
dependencyMap = 3;
const obj2 = { value, done: true };
return obj2;
} else {
callback();
c1 = 1;
dependencyMap = 1;
const obj5 = { value: launchMobileActivity(), done: false };
return obj5;
}
} else if (arg0 === 1) {
dependencyMap = 3;
throw value;
} else if (arg0 === 2) {
dependencyMap = 3;
const obj8 = { value, done: true };
return obj8;
} else {
let captureAdUserAction = tmp4;
if (obj12.shouldMigrateToAdAnalyticsInterface(tmp4(11326).AdAnalyticsInterfaceExperimentStep.STEP_2_CLICKED_INTERNAL, "quest_bottom_sheet_mobile_activity")) {
captureAdUserAction = captureAdUserAction(11327).captureAdUserAction;
const obj9 = { type: tmp4(11331).AdUserActionType.CLICK_INTERNAL, adCreativeType: tmp4(5532).AdCreativeType.QUEST, adCreativeId: closure_128_0, questContentCTA: tmp4(7830).QuestContentCTA.LAUNCH_MOBILE_ACTIVITY, surfaceId: tmp4(5528).QuestContent.QUEST_BOTTOM_SHEET, sourceQuestContent: closure_128_1, impressionId: null, questContentPosition: null };
let id;
if (closure_128_4 != null) {
id = obj6.getId();
}
obj9.impressionId = id;
let questContentPosition;
if (closure_128_4 != null) {
questContentPosition = obj7.getQuestContentPosition();
}
obj9.questContentPosition = questContentPosition;
captureAdUserAction(obj9);
const captureAdUserActionResult = captureAdUserAction(11327);
obj6 = closure_128_4;
obj7 = closure_128_4;
} else {
const obj10 = { questId: closure_128_0, questContent: tmp4(5528).QuestContent.QUEST_BOTTOM_SHEET, questContentCTA: tmp4(7830).QuestContentCTA.LAUNCH_MOBILE_ACTIVITY, questContentPosition: null, impressionId: null, sourceQuestContent: null };
let questContentPosition1;
if (closure_128_4 != null) {
questContentPosition1 = obj3.getQuestContentPosition();
}
obj10.questContentPosition = questContentPosition1;
let id1;
if (closure_128_4 != null) {
id1 = obj4.getId();
}
obj10.impressionId = id1;
obj10.sourceQuestContent = closure_128_1;
const result = captureAdUserAction(7820).trackQuestContentClicked(obj10);
const captureAdUserActionResult2 = captureAdUserAction(7820);
obj3 = closure_128_4;
obj4 = closure_128_4;
}
dependencyMap = 3;
obj12 = tmp4(11326);
}
} catch (tmp36) {
dependencyMap = tmp;
throw tmp36;
}
}
}), items1);
};