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];