powermanager - Use charging state on boot

pull/2746/head
Martin Boonk 2023-05-05 20:55:29 +02:00
parent 419d734043
commit c32f234e95
1 changed files with 3 additions and 2 deletions

View File

@ -152,11 +152,12 @@
return v; return v;
}; };
} }
if (settings.autoCalibration){ if (settings.autoCalibration){
let chargeStart; let chargeStart;
if (Bangle.isCharging()) chargeStart = Date.now();
Bangle.on("charging", (charging)=>{ Bangle.on("charging", (charging)=>{
if (charging) chargeStart = Date.now(); if (!chargeStart && charging) chargeStart = Date.now();
if (chargeStart && !charging && (Date.now() - chargeStart > 1000*60*60*3)) require("powermanager").setCalibration(); if (chargeStart && !charging && (Date.now() - chargeStart > 1000*60*60*3)) require("powermanager").setCalibration();
if (!charging) chargeStart = undefined; if (!charging) chargeStart = undefined;
}); });