server: prevent crash on missing cpu usage

This commit is contained in:
Koushik Dutta
2024-12-02 18:46:06 -08:00
parent ee23c93132
commit 7dcfdaa98e
2 changed files with 3 additions and 3 deletions

View File

@@ -1,12 +1,12 @@
{
"name": "@scrypted/server",
"version": "0.123.49",
"version": "0.123.50",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@scrypted/server",
"version": "0.123.49",
"version": "0.123.50",
"hasInstallScript": true,
"license": "ISC",
"dependencies": {

View File

@@ -377,7 +377,7 @@ export function createClusterServer(mainFilename: string, scryptedRuntime: Scryp
let cpu: Promise<() => Promise<number>>;
const cpuTimer = setInterval(async () => {
cpu ||= peer.getParam('cpu');
const usage = await (await cpu)();
const usage = await (await cpu)?.();
worker.cpuUsage = usage;
}, 1000);
peer.killedSafe.finally(() => {