diff --git a/server/.vscode/launch.json b/server/.vscode/launch.json index fbf7c5f97..050855175 100644 --- a/server/.vscode/launch.json +++ b/server/.vscode/launch.json @@ -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", diff --git a/server/src/plugin/plugin-remote-worker.ts b/server/src/plugin/plugin-remote-worker.ts index 823d8530b..16553ed59 100644 --- a/server/src/plugin/plugin-remote-worker.ts +++ b/server/src/plugin/plugin-remote-worker.ts @@ -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; 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();