34 lines
997 B
TypeScript
34 lines
997 B
TypeScript
// Metro module 6694 (f6695).
|
|
import NewUserStore from "../nuf/NewUserStore";
|
|
import GatewayConnectionStore from "./GatewayConnectionStore";
|
|
import Dispatcher from "../../Dispatcher";
|
|
function $mk78948($env) {
|
|
return () => (0, $env[0])();
|
|
}
|
|
let c4293_2;
|
|
const processCallbacks = function processCallbacks() {
|
|
if (NewUserStore.getType() == null) {
|
|
c4293_2.forEach((item) => {
|
|
let env25968;
|
|
const r1 = env25968 = {};
|
|
env25968[0] = item;
|
|
setImmediate($mk78948(r1));
|
|
});
|
|
c4293_2 = [];
|
|
}
|
|
};
|
|
c4293_2 = [];
|
|
Dispatcher.subscribe("CONNECTION_OPEN", processCallbacks);
|
|
Dispatcher.subscribe("CONNECTION_RESUMED", processCallbacks);
|
|
Dispatcher.subscribe("NUF_COMPLETE", processCallbacks);
|
|
export function addPostConnectionCallback(a0) {
|
|
if (GatewayConnectionStore.isConnectedOrOverlay() && NewUserStore.getType() == null) {
|
|
let env15863;
|
|
const r9 = env15863 = {};
|
|
env15863[0] = a0;
|
|
setImmediate($mk78948(r9));
|
|
} else {
|
|
c4293_2.push(a0);
|
|
}
|
|
}
|