diff --git a/app/src/main/java/com/github/droidworksstudio/launcher/helper/AppHelper.kt b/app/src/main/java/com/github/droidworksstudio/launcher/helper/AppHelper.kt index 6b6d748..2442d3a 100644 --- a/app/src/main/java/com/github/droidworksstudio/launcher/helper/AppHelper.kt +++ b/app/src/main/java/com/github/droidworksstudio/launcher/helper/AppHelper.kt @@ -610,8 +610,10 @@ class AppHelper @Inject constructor() { return MetWeatherResult.Failure("MET API error: ${response.code()}") } } catch (e: UnknownHostException) { + Log.e("AppHelper", "MET fetch: unknown host api.met.no", e) return MetWeatherResult.Failure("Unknown host: api.met.no") } catch (e: Exception) { + Log.e("AppHelper", "MET fetch failed", e) return MetWeatherResult.Failure(e.message ?: "MET fetch failed") } } @@ -621,7 +623,7 @@ class AppHelper @Inject constructor() { * by the temperature in Celsius, e.g. "\uE312 16°". */ fun buildCurrentWeatherText(temperature: Int, symbolCode: String): String { - return "${MetSymbolMapper.glyphFor(symbolCode)} $temperature°" + return "${MetSymbolMapper.glyphFor(symbolCode)} $temperature°" } private fun Context.cacheMetWeather(result: MetWeatherResult.Success) { diff --git a/app/src/main/java/com/github/droidworksstudio/launcher/ui/home/HomeFragment.kt b/app/src/main/java/com/github/droidworksstudio/launcher/ui/home/HomeFragment.kt index 996e70a..35a6b85 100644 --- a/app/src/main/java/com/github/droidworksstudio/launcher/ui/home/HomeFragment.kt +++ b/app/src/main/java/com/github/droidworksstudio/launcher/ui/home/HomeFragment.kt @@ -280,6 +280,7 @@ class HomeFragment : Fragment(), preferenceViewModel.setShowDate(preferenceHelper.showDate) preferenceViewModel.setShowAlarmClock(preferenceHelper.showAlarmClock) preferenceViewModel.setShowDailyWord(preferenceHelper.showDailyWord) + preferenceViewModel.setShowCurrentWeather(preferenceHelper.showCurrentWeather) preferenceViewModel.setShowBattery(preferenceHelper.showBattery) preferenceViewModel.showTimeLiveData.observe(viewLifecycleOwner) {