udpated the way we fetch the battery information

This commit is contained in:
aminnairi
2023-04-11 14:58:00 +02:00
parent 767d3cc085
commit 41446d8536
+6 -6
View File
@@ -111,13 +111,13 @@ const getCpus = () => {
const getBattery = async () => { const getBattery = async () => {
return Promise.all([ return Promise.all([
readFile("/sys/class/power_supply/BATT/capacity"), execute("/usr/bin/cat /sys/class/power_supply/BAT*/capacity"),
readFile("/sys/class/power_supply/BATT/status") execute("/usr/bin/cat /sys/class/power_supply/BAT*/status")
]).then(([batteryBuffer, statusBuffer]) => { ]).then(([rawBattery, rawStatus]) => {
const battery = batteryBuffer.toString().trim(); const battery = Number(rawBattery.trim()) || 0;
const state = statusBuffer.toString().trim(); const status = rawStatus.trim();
if (state === "Discharging") { if (status === "Discharging") {
const full_text = `${battery}%`; const full_text = `${battery}%`;
if (battery <= 10) { if (battery <= 10) {