decord/source/modules/gateway/GatewaySocketSingleton.tsx

78 lines
2.9 KiB
TypeScript
Raw Normal View History

2026-07-28 08:39:19 +00:00
// Module ID: 12669
// Function ID: 97756
2026-07-20 16:05:17 +00:00
// Name: importDefaultResult1
2026-07-28 08:39:19 +00:00
// Dependencies: [1194, 3, 12670, 12709, 12712, 9453, 675, 652, 477, 3776, 1430, 686, 2]
2026-07-23 10:11:24 +00:00
2026-07-28 08:39:19 +00:00
// Module 12669 (importDefaultResult1)
2026-07-23 10:11:24 +00:00
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import importDefaultResult from "_isNativeReflectConstruct";
import importDefaultResult1 from "_isNativeReflectConstruct";
import importDefaultResult2 from "_isNativeReflectConstruct";
import importDefaultResult3 from "_isNativeReflectConstruct";
import set from "set";
import importDefaultResult4 from "awaitOnline";
import set from "_isNativeReflectConstruct";
2026-07-20 16:05:17 +00:00
importDefaultResult = new importDefaultResult("ConnectionStore");
importDefaultResult1 = new importDefaultResult1();
importDefaultResult2 = new importDefaultResult2(importDefaultResult1);
importDefaultResult3 = new importDefaultResult3(importDefaultResult1);
importDefaultResult1.handleIdentify = () => {
const token = authStore.getToken();
let obj = { hasToken: null != token };
importDefaultResult.verbose("handleIdentify called", obj);
if (null == token) {
return null;
} else {
2026-07-28 08:39:19 +00:00
const state = importDefault(9453).getState();
2026-07-20 16:05:17 +00:00
const installationForTracking = authStore.getInstallationForTracking();
obj = { token };
obj = {};
2026-07-28 08:39:19 +00:00
const obj4 = importDefault(9453);
2026-07-23 10:11:24 +00:00
const merged = Object.assign(importDefault(675).getSuperProperties());
2026-07-20 16:05:17 +00:00
obj["client_app_state"] = state;
obj["is_fast_connect"] = false;
2026-07-23 10:11:24 +00:00
const obj7 = importDefault(675);
obj["gateway_connect_reasons"] = importAll(652).describeConnectionReasons();
2026-07-20 16:05:17 +00:00
if (null != installationForTracking) {
const obj1 = { installation_id: installationForTracking };
let obj2 = obj1;
} else {
obj2 = {};
}
const merged1 = Object.assign(obj2);
obj.properties = obj;
obj.presence = importDefaultResult2.getInitialState();
return obj;
}
};
2026-07-23 10:11:24 +00:00
if (set.isDesktop()) {
const powerMonitor = require("set").powerMonitor;
2026-07-20 16:05:17 +00:00
powerMonitor.on("resume", () => {
importDefaultResult1.expeditedHeartbeat(5000, "power monitor resumed");
});
}
2026-07-23 10:11:24 +00:00
require("awaitOnline").addOfflineCallback(() => {
2026-07-20 16:05:17 +00:00
importDefaultResult1.networkStateChange(15000, "network detected offline.", false);
});
2026-07-23 10:11:24 +00:00
require("awaitOnline").addOnlineCallback(() => {
2026-07-20 16:05:17 +00:00
importDefaultResult1.networkStateChange(5000, "network detected online.");
});
importDefaultResult1.on("disconnect", (arg0) => {
let code;
let reason;
({ code, reason } = arg0);
2026-07-23 10:11:24 +00:00
importDefault(686).dispatch({ type: "CONNECTION_CLOSED", code, reason });
2026-07-20 16:05:17 +00:00
});
importDefaultResult1.on("close", (arg0) => {
let code;
let reason;
({ code, reason } = arg0);
2026-07-23 10:11:24 +00:00
importDefault(686).dispatch({ type: "CONNECTION_INTERRUPTED", code, reason });
2026-07-20 16:05:17 +00:00
});
2026-07-23 10:11:24 +00:00
const result = set.fileFinishedImporting("modules/gateway/GatewaySocketSingleton.tsx");
2026-07-20 16:05:17 +00:00
export const socket = importDefaultResult1;
export const localPresenceState = importDefaultResult2;
export const localVoiceState = importDefaultResult3;