diff --git a/apps/weather/lib.js b/apps/weather/lib.js index 1f854fe0c..23bc2323c 100644 --- a/apps/weather/lib.js +++ b/apps/weather/lib.js @@ -97,8 +97,8 @@ function update(weatherEvent) { } else if (weather1.weather != null && weather1.weather.feels === undefined) { // Grab feels like temperature as we have it in v2 weather1.weather.feels = decodeWeatherV2FeelsLike(weatherEvent); - storage.write("weather.json", weather); - exports.emit("update", weather); + storage.write("weather.json", weather1); + exports.emit("update", weather1); } cloned = undefined; // Clear memory diff --git a/apps/weather/settings.js b/apps/weather/settings.js index 263d6a18b..07b13c73a 100644 --- a/apps/weather/settings.js +++ b/apps/weather/settings.js @@ -1,4 +1,4 @@ -(back) => { +(function (back) { const storage = require("Storage"); let settings = storage.readJSON("weatherSetting.json", 1); @@ -21,7 +21,7 @@ const DATA_TYPE = ["basic", "extended", "forecast"]; - menuItems = { + let menuItems = { "": { "title": "Weather" }, "Expiry": { value: "expiry" in settings ? settings.expiry : 2 * 3600000, @@ -84,4 +84,4 @@ } E.showMenu(menuItems); -}; +})