owmweather - Get weather on boot if older than refresh period
parent
37df546df0
commit
27062fdbc0
|
|
@ -11,8 +11,8 @@
|
|||
"location": "London"
|
||||
};
|
||||
|
||||
var pullWeather = function() {
|
||||
if (responsePromise){
|
||||
Bangle.pullOwmWeather = function(force) {
|
||||
if (!force && responsePromise){
|
||||
print("Waiting for response");
|
||||
return;
|
||||
}
|
||||
|
|
@ -66,9 +66,13 @@
|
|||
}
|
||||
};
|
||||
|
||||
let weather = require("Storage").readJSON('weather.json') || {};
|
||||
if (weather.time + settings.refresh * 1000 * 60 < Date.now()){
|
||||
Bangle.pullOwmWeather();
|
||||
}
|
||||
console.log("Setting interval");
|
||||
setInterval(() => {
|
||||
pullWeather();
|
||||
Bangle.pullOwmWeather();
|
||||
}, settings.refresh * 1000 * 60);
|
||||
}
|
||||
})();
|
||||
|
|
|
|||
Loading…
Reference in New Issue