decord/source/modules/holidays/HolidayEventsUtils.tsx

74 lines
2 KiB
TypeScript
Raw Normal View History

2026-07-27 11:26:19 +00:00
// Module ID: 16137
// Function ID: 125030
2026-07-20 16:05:17 +00:00
// Name: isEligible
2026-07-27 11:26:19 +00:00
// Dependencies: [16134, 2]
2026-07-20 16:05:17 +00:00
2026-07-27 11:26:19 +00:00
// Module 16137 (isEligible)
2026-07-20 16:05:17 +00:00
function isEligible() {
2026-07-27 11:26:19 +00:00
const isExperimentEligible = importDefault(16134).getIsExperimentEligible();
const obj = importDefault(16134);
2026-07-20 16:05:17 +00:00
return isHolidayHappening() && isExperimentEligible;
}
function useIsEligible() {
2026-07-27 11:26:19 +00:00
const isExperimentEligible = importDefault(16134).useIsExperimentEligible();
const obj = importDefault(16134);
2026-07-20 16:05:17 +00:00
return isHolidayHappening() && isExperimentEligible;
}
function isHolidayHappening() {
const timestamp = Date.now();
2026-07-27 11:26:19 +00:00
let tmp2 = timestamp >= importDefault(16134).startTimeMs;
2026-07-20 16:05:17 +00:00
if (tmp2) {
2026-07-27 11:26:19 +00:00
tmp2 = timestamp <= importDefault(16134).endTimeMs;
2026-07-20 16:05:17 +00:00
}
return tmp2;
}
2026-07-23 10:11:24 +00:00
const result = require("set").fileFinishedImporting("modules/holidays/HolidayEventsUtils.tsx");
2026-07-20 16:05:17 +00:00
export default {
isEligible,
useHolidaySoundpack() {
let tmp = null;
if (useIsEligible()) {
tmp = null;
2026-07-27 11:26:19 +00:00
if (null != importDefault(16134).soundpack) {
2026-07-20 16:05:17 +00:00
tmp = null;
2026-07-27 11:26:19 +00:00
if (null != importDefault(16134).soundpackLabel) {
const obj = { soundpack: importDefault(16134).soundpack, soundpackLabel: importDefault(16134).soundpackLabel };
2026-07-20 16:05:17 +00:00
tmp = obj;
}
}
}
return tmp;
},
useIsEligible,
getAppSpinnerSources() {
let appSpinnerSources = null;
if (isHolidayHappening()) {
2026-07-27 11:26:19 +00:00
appSpinnerSources = importDefault(16134).appSpinnerSources;
2026-07-20 16:05:17 +00:00
}
return appSpinnerSources;
},
getLoadingTips() {
let tmp = null;
if (isHolidayHappening()) {
let loadingTips;
2026-07-27 11:26:19 +00:00
if (null != importDefault(16134).getLoadingTips) {
loadingTips = importDefault(16134).getLoadingTips();
const obj = importDefault(16134);
2026-07-20 16:05:17 +00:00
}
tmp = loadingTips;
}
return tmp;
},
getHolidaySoundpack() {
let soundpack = null;
if (isEligible()) {
soundpack = null;
2026-07-27 11:26:19 +00:00
if (null != importDefault(16134).soundpack) {
soundpack = importDefault(16134).soundpack;
2026-07-20 16:05:17 +00:00
}
}
return soundpack;
}
};