decord/source/modules/quests/native/VideoQuestModal/openVideoQuestModal.tsx

50 lines
1.5 KiB
TypeScript
Raw Normal View History

// Module ID: 15154
// Function ID: 15155
2026-07-20 16:05:17 +00:00
// Name: openVideoQuestModal
// Dependencies: [7717, 15148, 1256, 4777, 15155, 1896, 11544, 2]
2026-07-20 16:05:17 +00:00
// Exports: default
// Module 15154 (openVideoQuestModal)
import v1All from "v1" /* 1256 */;
import VideoQuestUtils from "VideoQuestUtils" /* 11544 */;
import QuestStore from "QuestStore" /* 7717 */;
2026-08-15 05:55:55 +00:00
require = fn;
const size = fn(2);
const result = size.fileFinishedImporting("modules/quests/native/VideoQuestModal/openVideoQuestModal.tsx");
2026-07-20 16:05:17 +00:00
export default function openVideoQuestModal(questId) {
questId = questId.questId;
const sourceQuestContent = questId.sourceQuestContent;
({ questContentPosition, initialStep } = questId);
if (QuestStore.isQuestAccessSuspended) {
2026-08-15 05:55:55 +00:00
const quest = obj.getQuest(questId);
let completedAt;
if (quest != null) {
const userStatus = quest.userStatus;
if (userStatus != null) {
completedAt = userStatus.completedAt;
}
}
if (null == completedAt) {
sourceQuestContent(15148)();
2026-08-15 05:55:55 +00:00
}
}
2026-08-24 06:08:38 +00:00
const v4Result = v1All.v4();
2026-07-23 10:11:24 +00:00
importAll = v4Result;
obj = QuestStore;
const obj3 = sourceQuestContent(4777);
const obj4 = {
2026-07-20 16:05:17 +00:00
questId,
questContentPosition,
videoSessionId: v4Result,
initialStep,
onClose() {
return VideoQuestUtils.handleVideoQuestModalClose({ questId, sourceQuestContent, videoSessionId: v4Result });
2026-07-20 16:05:17 +00:00
},
sourceQuestContent
};
const tmp8 = questId(1896)(15155, dependencyMap.paths);
return obj3.pushLazy(tmp8, obj4, questId(11544).getVideoQuestModalKey(questId));
2026-07-20 16:05:17 +00:00
};