diff --git a/app/src/main/java/com/pranshulgg/weather_master_app/feature/shared/WeatherViewModel.kt b/app/src/main/java/com/pranshulgg/weather_master_app/feature/shared/WeatherViewModel.kt index c34b4287d..30077b558 100644 --- a/app/src/main/java/com/pranshulgg/weather_master_app/feature/shared/WeatherViewModel.kt +++ b/app/src/main/java/com/pranshulgg/weather_master_app/feature/shared/WeatherViewModel.kt @@ -249,6 +249,7 @@ class WeatherViewModel @Inject constructor( SnackbarManager.show(appExpectation.toMessageRes()) + _uiState.value = _uiState.value.copy( isError = true, weather = result.cacheWeather diff --git a/app/src/main/java/com/pranshulgg/weather_master_app/feature/shared/components/blocks/WeatherBlocks.kt b/app/src/main/java/com/pranshulgg/weather_master_app/feature/shared/components/blocks/WeatherBlocks.kt index 7d9d47461..53132f1c4 100644 --- a/app/src/main/java/com/pranshulgg/weather_master_app/feature/shared/components/blocks/WeatherBlocks.kt +++ b/app/src/main/java/com/pranshulgg/weather_master_app/feature/shared/components/blocks/WeatherBlocks.kt @@ -94,7 +94,8 @@ fun WeatherBlocks( val isPressureValid = weather.current.isPressureValid() val isVisibilityValid = weather.current.isVisibilityValid() - val isWindValid = weather.current.isWindSpeedValid() + val isWindValid = + if (isDaily) weather.daily[dailyIndex].isWindSpeedValid() else weather.current.isWindSpeedValid() val prefs = LocalAppPrefs.current