202 lines
5 KiB
JavaScript
202 lines
5 KiB
JavaScript
// Module ID: 1475
|
|
// Function ID: 1476
|
|
// Name: configure
|
|
// Dependencies: [32, 19, 17, 1476, 1477, 1482]
|
|
// Exports: addEventListener, configure, fetch, refresh, useNetInfo, useNetInfoInstance
|
|
|
|
// Module 1475 (configure)
|
|
import _slicedToArray from "_slicedToArray";
|
|
import noop from "noop";
|
|
import { Platform } from "get ActivityIndicator";
|
|
import module_1476 from "module_1476";
|
|
|
|
let c4;
|
|
let c5;
|
|
let closure_6;
|
|
function configure(arg0) {
|
|
const obj = {};
|
|
const merged = Object.assign(importDefault(1476));
|
|
const merged1 = Object.assign(arg0);
|
|
if (c8) {
|
|
c8.tearDown();
|
|
if (typeof createState !== "function") {
|
|
HermesBuiltin.throwTypeError();
|
|
}
|
|
const tmp10 = new importDefault(1477)(obj);
|
|
c8 = tmp10;
|
|
}
|
|
}
|
|
function fetch(arg0) {
|
|
let obj = c8;
|
|
if (!c8) {
|
|
if (typeof createState !== "function") {
|
|
HermesBuiltin.throwTypeError();
|
|
}
|
|
const tmp7 = new importDefault(1477)(module_1476);
|
|
c8 = tmp7;
|
|
obj = tmp7;
|
|
}
|
|
return obj.latest(arg0);
|
|
}
|
|
function refresh() {
|
|
let obj = c8;
|
|
if (!c8) {
|
|
if (typeof createState !== "function") {
|
|
HermesBuiltin.throwTypeError();
|
|
}
|
|
const tmp7 = new importDefault(1477)(module_1476);
|
|
c8 = tmp7;
|
|
obj = tmp7;
|
|
}
|
|
if (c10) {
|
|
let cleanupPromise = new Promise((arg0) => {
|
|
|
|
});
|
|
} else {
|
|
c10 = true;
|
|
const _fetchCurrentStateResult = obj._fetchCurrentState();
|
|
cleanupPromise = obj._fetchCurrentState().then((arg0) => {
|
|
let closure_0 = arg0;
|
|
const item = arr.forEach((arg0) => arg0(closure_0));
|
|
return arg0;
|
|
}).finally(() => {
|
|
let c10 = false;
|
|
});
|
|
const nextPromise = obj._fetchCurrentState().then((arg0) => {
|
|
let closure_0 = arg0;
|
|
const item = arr.forEach((arg0) => arg0(closure_0));
|
|
return arg0;
|
|
});
|
|
}
|
|
return cleanupPromise;
|
|
}
|
|
function addEventListener(arg0) {
|
|
const importDefault = arg0;
|
|
let obj = c8;
|
|
if (!c8) {
|
|
if (typeof createState !== "function") {
|
|
HermesBuiltin.throwTypeError();
|
|
}
|
|
const tmp7 = new importDefault(1477)(module_1476);
|
|
c8 = tmp7;
|
|
obj = tmp7;
|
|
}
|
|
obj.add(arg0);
|
|
return () => {
|
|
if (outer1_8) {
|
|
outer1_8.remove(f70121);
|
|
}
|
|
};
|
|
}
|
|
function useNetInfo(arg0) {
|
|
if (arg0) {
|
|
let obj = {};
|
|
const merged = Object.assign(importDefault(1476));
|
|
const merged1 = Object.assign(arg0);
|
|
if (c8) {
|
|
obj2.tearDown();
|
|
if (typeof createState !== "function") {
|
|
HermesBuiltin.throwTypeError();
|
|
}
|
|
const tmp13 = new tmp(1477)(obj);
|
|
c8 = tmp13;
|
|
}
|
|
obj2 = c8;
|
|
tmp = importDefault;
|
|
}
|
|
obj = { type: importAll(1482).NetInfoStateType.unknown, isConnected: null, isInternetReachable: null, details: null };
|
|
const tmp15 = callback(callback2(obj), 2);
|
|
importDefault = tmp15[1];
|
|
callback3(() => {
|
|
let obj = closure_8;
|
|
if (!closure_8) {
|
|
if (typeof outer1_9 !== "function") {
|
|
HermesBuiltin.throwTypeError();
|
|
}
|
|
const tmp8 = new callback(outer1_2[4])(obj);
|
|
closure_8 = tmp8;
|
|
obj = tmp8;
|
|
}
|
|
obj.add(f70121);
|
|
f70121 = () => {
|
|
if (outer1_8) {
|
|
outer1_8.remove(f70121);
|
|
}
|
|
};
|
|
return () => {
|
|
if (typeof f70121 !== "function") {
|
|
HermesBuiltin.throwTypeError();
|
|
}
|
|
if (outer1_8) {
|
|
outer1_8.remove(f70121);
|
|
}
|
|
};
|
|
}, []);
|
|
return tmp15[0];
|
|
}
|
|
function useNetInfoInstance() {
|
|
let flag = arg0;
|
|
if (arg0 === undefined) {
|
|
flag = false;
|
|
}
|
|
const importAll = arg1;
|
|
let first;
|
|
let callback;
|
|
let callback2;
|
|
let tmp = callback(callback2(), 2);
|
|
first = tmp[0];
|
|
callback = tmp[1];
|
|
let obj = { type: importAll(first[5]).NetInfoStateType.unknown, isConnected: null, isInternetReachable: null, details: null };
|
|
const tmp3 = callback(callback2(obj), 2);
|
|
callback2 = tmp3[1];
|
|
const items = [flag, arg1];
|
|
callback3(() => {
|
|
if (!flag) {
|
|
const obj = {};
|
|
const merged = Object.assign(flag(first[3]));
|
|
const merged1 = Object.assign(closure_1);
|
|
const obj2 = new flag(first[4])(obj);
|
|
callback(obj2);
|
|
obj2.add(closure_4);
|
|
return obj2.tearDown;
|
|
}
|
|
}, items);
|
|
obj = {
|
|
netInfo: tmp3[0],
|
|
refresh: callback4(() => {
|
|
let tmp = first;
|
|
if (first) {
|
|
tmp = !outer1_10;
|
|
}
|
|
if (tmp) {
|
|
outer1_10 = true;
|
|
first._fetchCurrentState().finally(() => {
|
|
let c10 = false;
|
|
});
|
|
const _fetchCurrentStateResult = first._fetchCurrentState();
|
|
}
|
|
}, items1)
|
|
};
|
|
items1 = [first];
|
|
return obj;
|
|
}
|
|
({ useState: c4, useEffect: c5, useCallback: closure_6 } = noop);
|
|
let c8 = null;
|
|
function createState() {
|
|
|
|
}
|
|
let c10 = false;
|
|
let closure_11 = [];
|
|
for (const key10038 in require("module_1482")) {
|
|
let tmp3 = key10038;
|
|
arg5[key10038] = require("module_1482")[key10038];
|
|
continue;
|
|
}
|
|
|
|
export default { configure, fetch, refresh, addEventListener, useNetInfo, useNetInfoInstance };
|
|
export { configure };
|
|
export { fetch };
|
|
export { refresh };
|
|
export { addEventListener };
|
|
export { useNetInfo };
|
|
export { useNetInfoInstance };
|