update volumes and bitlocker periodically

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Jan 29, 2024 at 13:16 UTC 9542e77e1b8068cc131dde145f09f0130ebdd9b7
1 file changed +16
agents/meshcore.js
+16
@@ -5709,6 +5709,22 @@ function sendPeriodicServerUpdate(flags, force) {
5709 meshCoreObjChanged();
5710 });
5711 } catch (ex){ }
5712 + // Get Volumes and BitLocker if Windows
5713 + try {
5714 + if (process.platform == 'win32'){
5715 + if (require('computer-identifiers').volumes_promise != null){
5716 + var p = require('computer-identifiers').volumes_promise();
5717 + p.then(function (res){
5718 + meshCoreObj.volumes = res;
5719 + sendConsoleText('update-volumes');
5720 + meshCoreObjChanged();
5721 + });
5722 + }else if (require('computer-identifiers').volumes != null){
5723 + meshCoreObj.volumes = require('computer-identifiers').volumes();
5724 + meshCoreObjChanged();
5725 + }
5726 + }
5727 + } catch(e) { }
5728 }
5729
5730 // Send available data right now