users() fix windows (time), added @ts-check
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check;
|
||||
// ==================================================================================
|
||||
// battery.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
|
||||
+2
-1
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// cpu.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
@@ -582,7 +583,7 @@ function cpuCurrentspeed(callback) {
|
||||
max: currCpuSpeed,
|
||||
avg: currCpuSpeed,
|
||||
cores: []
|
||||
}
|
||||
};
|
||||
}
|
||||
if (callback) { callback(result); }
|
||||
resolve(result);
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// docker.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// dockerSockets.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// filesystem.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// graphics.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// index.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// internet.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// memory.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// network.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// osinfo.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// processes.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// system.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// users.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
|
||||
+13
-1
@@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
// @ts-check
|
||||
// ==================================================================================
|
||||
// utils.js
|
||||
// ----------------------------------------------------------------------------------
|
||||
@@ -107,6 +108,16 @@ function decodeEscapeSequence(str, base) {
|
||||
});
|
||||
}
|
||||
|
||||
function parseTime(t) {
|
||||
t = t.toUpperCase();
|
||||
const parts = t.split(':');
|
||||
let isPM = (parts[1] && parts[1].indexOf('PM') > -1);
|
||||
let hour = parseInt(parts[0], 10);
|
||||
const min = parseInt(parts[1], 10);
|
||||
hour = isPM && hour < 12 ? hour + 12 : hour;
|
||||
return ('0' + hour).substr(-2) + ':' + ('0' + min).substr(-2);
|
||||
}
|
||||
|
||||
function parseDateTime(dt) {
|
||||
const result = {
|
||||
date: '',
|
||||
@@ -137,7 +148,8 @@ function parseDateTime(dt) {
|
||||
}
|
||||
}
|
||||
if (parts[1]) {
|
||||
result.time = parts[1];
|
||||
let time = parts[1] + (parts[2] ? parts[2] : '');
|
||||
result.time = parseTime(time);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user