Update sysinfo.js meshcmd (#6448)

Meet50 committed Oct 15, 2024 at 16:06 UTC 0c825251eb087f026cefd4f094e091b3c6123011
1 file changed +6 -12
agents/modules_meshcmd/sysinfo.js
+6 -12
@@ -285,16 +285,10 @@ function macos_thermals()
285 return (ret);
286 }
287
288 -switch(process.platform)
289 -{
290 - case 'linux':
291 - module.exports = { cpuUtilization: linux_cpuUtilization, memUtilization: linux_memUtilization, thermals: linux_thermals };
292 - break;
293 - case 'win32':
294 - module.exports = { cpuUtilization: windows_cpuUtilization, memUtilization: windows_memUtilization, thermals: windows_thermals };
295 - break;
296 - case 'darwin':
297 - module.exports = { cpuUtilization: macos_cpuUtilization, memUtilization: macos_memUtilization, thermals: macos_thermals };
298 - break;
299 -}
288 +const platformConfig = {
289 + linux: { cpuUtilization: linux_cpuUtilization, memUtilization: linux_memUtilization, thermals: linux_thermals },
290 + win32: { cpuUtilization: windows_cpuUtilization, memUtilization: windows_memUtilization, thermals: windows_thermals },
291 + darwin: { cpuUtilization: macos_cpuUtilization, memUtilization: macos_memUtilization, thermals: macos_thermals }
292 +};
293
294 +module.exports = platformConfig[process.platform];