From 4069e8591fda4ee7c635c654f089e01e02cc3a17 Mon Sep 17 00:00:00 2001 From: Simon Smith Date: Mon, 17 Jan 2022 12:24:44 +0000 Subject: [PATCH 1/3] Update battery.js fix windows batterys being in an array --- lib/battery.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/battery.js b/lib/battery.js index b37a0d5..9a0e211 100644 --- a/lib/battery.js +++ b/lib/battery.js @@ -250,7 +250,7 @@ module.exports = function (callback) { let first = false; let additionalBatteries = []; for (let i = 0; i < batteries.length; i++) { - let lines = batteries[i]; + let lines = batteries[i][0].split('\r\n'); const designedCapacity = designCapacities && designCapacities.length >= (i + 1) && designCapacities[i] ? util.toInt(designCapacities[i]) : 0; const fullChargeCapacity = fullChargeCapacities && fullChargeCapacities.length >= (i + 1) && fullChargeCapacities[i] ? util.toInt(fullChargeCapacities[i]) : 0; const parsed = parseWinBatteryPart(lines, designedCapacity, fullChargeCapacity); From 0e34d34aff77f897454064d8ef7c7444995a36b7 Mon Sep 17 00:00:00 2001 From: Simon Smith Date: Mon, 17 Jan 2022 18:23:04 +0000 Subject: [PATCH 2/3] Update battery.js --- lib/battery.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/battery.js b/lib/battery.js index 9a0e211..32545fd 100644 --- a/lib/battery.js +++ b/lib/battery.js @@ -244,8 +244,8 @@ module.exports = function (callback) { batteries[batteries.length - 1].push(parts[i]); } } - let designCapacities = data.results[1].split('\r\n'); - let fullChargeCapacities = data.results[2].split('\r\n'); + let designCapacities = data.results[1].split('\r\n').filter(e => e); + let fullChargeCapacities = data.results[2].split('\r\n').filter(e => e); if (batteries.length) { let first = false; let additionalBatteries = []; From ce70640feda50f75f5e442d31c078c7b4648eb3b Mon Sep 17 00:00:00 2001 From: Simon Smith Date: Mon, 17 Jan 2022 21:32:00 +0000 Subject: [PATCH 3/3] Update battery.js --- lib/battery.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/battery.js b/lib/battery.js index 32545fd..82558f9 100644 --- a/lib/battery.js +++ b/lib/battery.js @@ -244,8 +244,8 @@ module.exports = function (callback) { batteries[batteries.length - 1].push(parts[i]); } } - let designCapacities = data.results[1].split('\r\n').filter(e => e); - let fullChargeCapacities = data.results[2].split('\r\n').filter(e => e); + let designCapacities = data.results[1].split('\r\n').filter(e => e); + let fullChargeCapacities = data.results[2].split('\r\n').filter(e => e); if (batteries.length) { let first = false; let additionalBatteries = [];