diff --git a/apps/widalt/widalt.settings.js b/apps/widalt/widalt.settings.js index 8abcd44d2..57993474e 100644 --- a/apps/widalt/widalt.settings.js +++ b/apps/widalt/widalt.settings.js @@ -1,4 +1,8 @@ (function(back) { + var settings = Object.assign({ + interval: 5000, + }, require('Storage').readJSON("widalt.json", true) || {}); + o=Bangle.getOptions(); Bangle.getPressure().then((p)=>{ E.showMenu({ "" : { "title" : "Altimeter Widget" }, @@ -8,6 +12,15 @@ min: 100, max: 10000, format: v=>(v+"hPa\nAlt: "+(44330 * (1.0 - Math.pow(p.pressure/v, 0.1903))).toFixed(0)+"m"), onchange: v => {Bangle.setOptions({seaLevelPressure:v});} + }, + 'update Interval': { + value: settings.interval/1000, + min: 1, max: 60, + format: v=>(v+"s"), + onchange: v => { + settings.interval=v*1000; + require('Storage').writeJSON("widalt.json", settings); + } } }); });