server: fix node cluster ping

This commit is contained in:
Koushik Dutta
2024-11-17 15:38:42 -08:00
parent 70293ca827
commit 5f9147e720
2 changed files with 4 additions and 7 deletions

View File

@@ -94,7 +94,7 @@
"${workspaceFolder}/**/*.js"
],
"env": {
"SCRYPTED_CLUSTER_LABELS": "compute",
// "SCRYPTED_CLUSTER_LABELS": "compute",
"SCRYPTED_CLUSTER_MODE": "client",
"SCRYPTED_CLUSTER_SERVER": "scrypted-nvr",
"SCRYPTED_CLUSTER_SECRET": "swordfish",

View File

@@ -35,11 +35,13 @@ export function startPluginRemote(mainFilename: string, pluginId: string, peerSe
const { initializeCluster, connectRPCObject, mainThreadBrokerRegister, mainThreadPort } = clusterPeerSetup;
peer.params.initializeCluster = initializeCluster;
peer.params.ping = async (time: number) => {
return time;
};
let systemManager: SystemManager;
let deviceManager: DeviceManagerImpl;
let api: PluginAPI;
let originalAPI: PluginAPI;
let pluginsPromise: Promise<any>;
function getPlugins() {
@@ -82,7 +84,6 @@ export function startPluginRemote(mainFilename: string, pluginId: string, peerSe
}
}
originalAPI = _api;
api = new PluginForkableAPI(_api);
peer.selfName = pluginId;
return api;
@@ -195,10 +196,6 @@ export function startPluginRemote(mainFilename: string, pluginId: string, peerSe
await installOptionalDependencies(getPluginConsole(), packageJson);
peer.params.ping = async (time: number) => {
return time;
};
const main = pluginReader(mainNodejs);
const script = main.toString();