decord/source/1432_configure.js
2026-07-20 16:05:17 +00:00

140 lines
4.9 KiB
JavaScript

// Module ID: 1432
// Function ID: 16722
// Name: configure
// Dependencies: []
// Exports: fetch, refresh, useNetInfo, useNetInfoInstance
// Module 1432 (configure)
function configure(arg0) {
let closure_7 = Object.assign({}, importDefault(dependencyMap[3]), arg0);
if (set) {
set.tearDown();
const set = createState();
}
}
function fetch(arg0) {
if (!set) {
const set = createState();
}
return set.latest(arg0);
}
function refresh() {
if (!set) {
const set = createState();
}
if (closure_10) {
let cleanupPromise = new Promise((arg0) => {
});
} else {
closure_10 = true;
const _fetchCurrentStateResult = set._fetchCurrentState();
cleanupPromise = set._fetchCurrentState().then((arg0) => {
const item = arr.forEach((arg0) => arg0(arg0));
return arg0;
}).finally(() => {
let closure_10 = false;
});
const nextPromise = set._fetchCurrentState().then((arg0) => {
const item = arr.forEach((arg0) => arg0(arg0));
return arg0;
});
}
return cleanupPromise;
}
function addEventListener(arg0) {
const importDefault = arg0;
if (!set) {
const set = createState();
}
set.add(arg0);
return () => {
if (closure_8) {
closure_8.remove(arg0);
}
};
}
function useNetInfo(arg0) {
if (arg0) {
configure(arg0);
}
const obj = { 1985021025: 11913815630712838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, -102276483: 61141391887080580000000000000000000, 1635243345: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009030216653543717, 1107500625: 2123526618575307800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, type: importAll(dependencyMap[5]).NetInfoStateType.unknown };
const tmp3 = callback(callback2(obj), 2);
let closure_0 = tmp3[1];
callback3(() => {
closure_0 = callback(closure_0);
return () => callback();
}, []);
return tmp3[0];
}
function useNetInfoInstance() {
const tmp = arguments.length > 0 && undefined !== arguments[0] && arguments[0];
const importDefault = tmp;
let tmp2;
if (arguments.length > 1) {
tmp2 = arguments[1];
}
const importAll = tmp2;
const tmp3 = callback(callback2(), 2);
const first = tmp3[0];
const dependencyMap = first;
const callback = tmp3[1];
let obj = { 1985021025: 11913815630712838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, -102276483: 61141391887080580000000000000000000, 1635243345: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009030216653543717, 1107500625: 2123526618575307800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, type: importAll(dependencyMap[5]).NetInfoStateType.unknown };
const tmp5 = callback(callback2(obj), 2);
const callback2 = tmp5[1];
const items = [tmp, tmp2];
callback3(() => {
if (!tmp) {
const _Object = Object;
const merged = Object.assign({}, tmp(first[3]), tmp2);
let tmp6 = tmp(first[4]);
const prototype = tmp6.prototype;
tmp6 = new tmp6(merged);
callback(tmp6);
tmp6.add(closure_4);
return tmp6.tearDown;
}
}, items);
obj = {
netInfo: tmp5[0],
refresh: callback4(() => {
let tmp = first;
if (first) {
tmp = !closure_10;
}
if (tmp) {
closure_10 = true;
first._fetchCurrentState().finally(() => {
let closure_10 = false;
});
const _fetchCurrentStateResult = first._fetchCurrentState();
}
}, items1)
};
const items1 = [first];
return obj;
}
let closure_3 = importDefault(dependencyMap[0]);
({ useState: closure_4, useEffect: closure_5, useCallback: closure_6 } = arg1(dependencyMap[1]));
const Platform = arg1(dependencyMap[2]).Platform;
let closure_7 = importDefault(dependencyMap[3]);
let closure_8 = null;
function createState() {
let tmp = importDefault(dependencyMap[4]);
tmp = new tmp(closure_7);
return tmp;
}
let closure_10 = false;
let closure_11 = [];
for (const key10044 in arg1(arg6[5])) {
let tmp3 = key10044;
arg5[key10044] = arg1(arg6[5])[key10044];
}
export default { configure, fetch, refresh, addEventListener, useNetInfo, useNetInfoInstance };
export { configure };
export { fetch };
export { refresh };
export { addEventListener };
export { useNetInfo };
export { useNetInfoInstance };