decord/source/modules/application_widget/hooks/useApplicationWidgetConfigs.tsx
github-actions cd74c1f217 chore: update source for alpha 345.5
Skipped 1 file(s) >100MB (GitHub limit): source/__vendor/09xxx/9667_m.js (378 MB)
2026-09-05 10:56:28 +00:00

69 lines
2.7 KiB
TypeScript

// Module ID: 9025
// Function ID: 9026
// Name: useApplicationWidgetConfigs
// Dependencies: [19, 9026, 1935, 504, 1369, 9027, 2]
// Exports: default
// Module 9025 (useApplicationWidgetConfigs)
import closure_2 from "noop" /* 19 */;
import closure_3 from "updateApplicationConfigs" /* 9026 */;
import { FetchState } from "updateApplicationConfigs" /* 9026 */;
const require = arg1;
const result = require("set").fileFinishedImporting("modules/application_widget/hooks/useApplicationWidgetConfigs.tsx");
export default function useApplicationWidgetConfigs(arg0) {
const _require = arg0;
const DeveloperMode = _require(setting[2]).DeveloperMode;
setting = DeveloperMode.useSetting();
const items = [stateFromStores1];
const stateFromStores = _require(setting[3]).useStateFromStores(items, () => stateFromStores1.getFeaturedFetchState());
let obj = _require(setting[3]);
const items1 = [stateFromStores1];
stateFromStores1 = _require(setting[3]).useStateFromStores(items1, () => stateFromStores1.getDeveloperFetchState());
const obj2 = _require(setting[3]);
const items2 = [stateFromStores1];
const stateFromStoresArray = _require(setting[3]).useStateFromStoresArray(items2, () => lib.filter((arg0) => fetchState.getFetchState(arg0) === constants.NOT_FETCHED));
const obj3 = _require(setting[3]);
const items3 = [stateFromStores1];
const stateFromStoresArray1 = _require(setting[3]).useStateFromStoresArray(items3, () => {
const mapped = lib.map((arg0) => config.getConfig(arg0));
return mapped.filter(lib(setting[4]).isNotNullish);
});
const effect = stateFromStores.useEffect(() => {
const featuredWidgetConfigs = lib(setting[5]).fetchFeaturedWidgetConfigs();
featuredWidgetConfigs.catch(() => {
});
}, []);
const items4 = [setting];
const effect1 = stateFromStores.useEffect(() => {
if (setting) {
const developerWidgetConfigs = lib(setting[5]).fetchDeveloperWidgetConfigs();
developerWidgetConfigs.catch(() => {
});
const obj = lib(setting[5]);
}
}, items4);
const items5 = [stateFromStores1, stateFromStores, stateFromStoresArray, setting];
const effect2 = stateFromStores.useEffect(() => {
if (stateFromStores !== stateFromStoresArray.NOT_FETCHED) {
if (tmp !== tmp2.FETCHING) {
if (!setting) {
for (const item10012 of stateFromStoresArray) {
let tmp7 = lib;
let tmp8 = setting;
let obj = lib(setting[5]);
let widgetConfigs = obj.fetchWidgetConfigs(item10012);
let catchPromise = widgetConfigs.catch(() => {
});
continue;
}
}
}
}
}, items5);
return stateFromStoresArray1;
};