decord/source/modules/quests/utils/QuestCustomAppStoreOverlayUtils.native.tsx
github-actions 7450227d0b chore: update source for alpha 345.4
Skipped 1 file(s) >100MB (GitHub limit): source/__vendor/09xxx/9596_m.js (380.6 MB)
2026-09-04 17:41:35 +00:00

62 lines
2.5 KiB
TypeScript

// Module ID: 14943
// Function ID: 14944
// Name: fetchCustomAppStoreOverlayContent
// Dependencies: [11421, 11428, 11430, 2]
// Exports: canOpenCustomAppStoreOverlayFromCta, prefetchCustomAppStoreOverlayContent
// Module 14943 (fetchCustomAppStoreOverlayContent)
import set from "set" /* 2 */;
import apexExperiment from "apexExperiment" /* 11421 */;
import supportedConsoles from "supportedConsoles" /* 11428 */;
function fetchCustomAppStoreOverlayContent(cta) {
const CustomAppStoreOverlayExperiment = apexExperiment.CustomAppStoreOverlayExperiment;
let enabled = CustomAppStoreOverlayExperiment.getConfig({ location: "quest_open_game_link" }).enabled;
if (enabled) {
let tmpResult = tmp(11428);
enabled = null != tmpResult.getInlineStoreParamsFromCta(cta);
}
let inlineStoreParamsFromCta = null;
if (enabled) {
tmpResult = tmp(11428);
inlineStoreParamsFromCta = tmpResult.getInlineStoreParamsFromCta(cta);
}
if (null == inlineStoreParamsFromCta) {
let resolved = Promise.resolve(null);
} else {
const tmpResult1 = tmp(11430);
let url = tmp(11428).getDirectAppStoreLinkFromCta(cta);
if (url == null) {
url = cta.url;
}
resolved = tmpResult1.getAppStoreOverlayContent(inlineStoreParamsFromCta, url);
const tmpResult2 = tmp(11428);
}
return resolved;
}
const result = set.fileFinishedImporting("modules/quests/utils/QuestCustomAppStoreOverlayUtils.native.tsx");
export const canOpenCustomAppStoreOverlayFromCta = function canOpenCustomAppStoreOverlayFromCta(cta) {
const CustomAppStoreOverlayExperiment = apexExperiment.CustomAppStoreOverlayExperiment;
let enabled = CustomAppStoreOverlayExperiment.getConfig({ location: "quest_open_game_link" }).enabled;
if (enabled) {
enabled = null != supportedConsoles.getInlineStoreParamsFromCta(cta);
const tmpResult = supportedConsoles;
}
return enabled;
};
export { fetchCustomAppStoreOverlayContent };
export const prefetchCustomAppStoreOverlayContent = function prefetchCustomAppStoreOverlayContent(cta) {
const CustomAppStoreOverlayExperiment = apexExperiment.CustomAppStoreOverlayExperiment;
let enabled = CustomAppStoreOverlayExperiment.getConfig({ location: "quest_open_game_link" }).enabled;
if (enabled) {
enabled = null != supportedConsoles.getInlineStoreParamsFromCta(cta);
const tmpResult = supportedConsoles;
}
if (enabled) {
fetchCustomAppStoreOverlayContent(cta).catch(() => {
});
const promise = fetchCustomAppStoreOverlayContent(cta);
}
};