From d5453990fdbc9b2fa1f5a0d3ec33ccbb988bc8a6 Mon Sep 17 00:00:00 2001 From: Logan B <3870583+thinkpoop@users.noreply.github.com> Date: Tue, 10 Jun 2025 16:02:59 -0500 Subject: [PATCH] [owmweather] only set last update timestamp on success --- apps/owmweather/boot.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/owmweather/boot.js b/apps/owmweather/boot.js index dc206be38..60fcd5991 100644 --- a/apps/owmweather/boot.js +++ b/apps/owmweather/boot.js @@ -10,10 +10,14 @@ return settings.refresh * 1000 * 60 + 1; // +1 <- leave some slack }; - let onCompleted = function () { + let onCompleted = function (result) { loading = false; - settings.updated = Date.now(); - require('Storage').writeJSON("owmweather.json", settings); + if(typeof result === "string") { + console.log("owmweather error: " + result); + } else { + settings.updated = Date.now(); + require('Storage').writeJSON("owmweather.json", settings); + } if (timeoutRef) clearTimeout(timeoutRef); timeoutRef = setTimeout(loadIfDueAndReschedule, refreshMillis()); };