owmweather - Schedule the first update for 5s after boot
parent
6b5176c086
commit
0d145328a0
|
|
@ -12,11 +12,14 @@
|
||||||
let weather = require("Storage").readJSON('weather.json') || {};
|
let weather = require("Storage").readJSON('weather.json') || {};
|
||||||
let lastUpdate;
|
let lastUpdate;
|
||||||
if (weather && weather.weather && weather.weather.time) lastUpdate = weather.weather.time;
|
if (weather && weather.weather && weather.weather.time) lastUpdate = weather.weather.time;
|
||||||
|
|
||||||
if (!lastUpdate || lastUpdate + settings.refresh * 1000 * 60 < Date.now()){
|
if (!lastUpdate || lastUpdate + settings.refresh * 1000 * 60 < Date.now()){
|
||||||
|
setTimeout(() => {
|
||||||
if (!waiting){
|
if (!waiting){
|
||||||
waiting = true;
|
waiting = true;
|
||||||
require("owmweather").pull(completion);
|
require("owmweather").pull(completion);
|
||||||
}
|
}
|
||||||
|
}, 5000);
|
||||||
}
|
}
|
||||||
setInterval(() => {
|
setInterval(() => {
|
||||||
if (!waiting && NRF.getSecurityStatus().connected){
|
if (!waiting && NRF.getSecurityStatus().connected){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue