[owmweather] handle error msg from parseWeather
parent
7cc837d595
commit
eca3bbb14b
|
|
@ -10,7 +10,7 @@
|
|||
return settings.refresh * 1000 * 60 + 1; // +1 <- leave some slack
|
||||
};
|
||||
|
||||
let onCompleted = function (result) {
|
||||
let onCompleted = function () {
|
||||
loading = false;
|
||||
settings.updated = Date.now();
|
||||
require('Storage').writeJSON("owmweather.json", settings);
|
||||
|
|
|
|||
|
|
@ -44,7 +44,11 @@ exports.pull = function(completionCallback, errorCallback) {
|
|||
if (Bangle.http){
|
||||
Bangle.http(uri, {timeout:10000}).then(event => {
|
||||
let result = parseWeather(event.resp);
|
||||
if (completionCallback) completionCallback(result);
|
||||
if (result === undefined) {
|
||||
if (completionCallback) completionCallback();
|
||||
} else {
|
||||
if (errorCallback) errorCallback(result);
|
||||
}
|
||||
}).catch((e)=>{
|
||||
if (errorCallback) errorCallback(e);
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue