Files
discord-decomp/utils/NetworkUtils.tsx
T
2026-11-01 12:12:55 +02:00

26 lines
676 B
TypeScript

// Metro module 1454 (f1455).
import * as _NetworkUtils from "./native/NetworkUtils";
let c1176_2 = [];
let c1176_3 = false;
const r15 = {
..._NetworkUtils.default,
awaitOnline: () => new Promise((resolve) => {
if (_NetworkUtils.default.isOnline()) {
return resolve();
}
const whenOnline2 = function whenOnline() {
c1176_2.forEach((item) => item());
c1176_2.length = 0;
c1176_3 = false;
_NetworkUtils.default.removeOnlineCallback(whenOnline2);
};
c1176_2.push(resolve);
if (c1176_3) {
return void 0;
}
c1176_3 = true;
_NetworkUtils.default.addOnlineCallback(whenOnline2);
})
};
export default r15;