Updated MeshCore Version logic
Bryan Roe committed
Apr 8, 2020 at 17:59 UTC
12003a1fe7cc7aab49754b7c76146c921d745986
1 file changed
+1
-1
agents/meshcore.js
+1
-1
@@ -2389,7 +2389,7 @@ function createMeshCore(agent) {
2389
break;
2390
}
2391
case 'info': { // Return information about the agent and agent core module
2392
- response = 'Current Core: ' + meshCoreObj.value + '.\r\nAgent Time: ' + Date() + '.\r\nUser Rights: 0x' + rights.toString(16) + '.\r\nPlatform: ' + process.platform + '.\r\nCapabilities: ' + meshCoreObj.caps + '.\r\nServer URL: ' + mesh.ServerUrl + '.';
2392
+ response = 'Current Core: ' + (require('MeshAgent').coreHash ? ('CRC[' + crc32c(require('MeshAgent').coreHash) + ']') : (meshCoreObj.value)) + '\r\nAgent Time: ' + Date() + '.\r\nUser Rights: 0x' + rights.toString(16) + '.\r\nPlatform: ' + process.platform + '.\r\nCapabilities: ' + meshCoreObj.caps + '.\r\nServer URL: ' + mesh.ServerUrl + '.';
2393
if (amt != null) { response += '\r\nBuilt-in LMS: ' + ['Disabled', 'Connecting..', 'Connected'][amt.lmsstate] + '.'; }
2394
if (meshCoreObj.osdesc) { response += '\r\nOS: ' + meshCoreObj.osdesc + '.'; }
2395
response += '\r\nModules: ' + addedModules.join(', ') + '.';