mirror of https://github.com/espruino/BangleApps
powermanager - Save state every 5 minutes
parent
bb9d9a7b51
commit
920919cf45
|
@ -13,7 +13,9 @@
|
|||
if (!sen.start) sen.start = Date.now();
|
||||
if (!sen.power) sen.power = {};
|
||||
|
||||
E.on("kill", ()=>{
|
||||
const saveEvery = 1000 * 60 * 5;
|
||||
|
||||
let save = ()=>{
|
||||
let defExists = require("Storage").read("powermanager.def.json")!==undefined;
|
||||
if (!(!defExists && def.saved)){
|
||||
def.saved = Date.now();
|
||||
|
@ -24,7 +26,11 @@
|
|||
sen.saved = Date.now();
|
||||
require('Storage').writeJSON("powermanager.sen.json", sen);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
setInterval(save, saveEvery);
|
||||
|
||||
E.on("kill", save);
|
||||
|
||||
|
||||
let logPower = (type, oldstate, state, app) => {
|
||||
|
|
Loading…
Reference in New Issue