From 1c534f1d1004ef04ae3708bd2d359fca2850bf04 Mon Sep 17 00:00:00 2001 From: PranshulGG Date: Fri, 12 Jun 2026 16:30:27 +0530 Subject: [PATCH] update wind speed validation to support daily forecasts in WeatherBlocks.kt --- .../weather_master_app/feature/shared/WeatherViewModel.kt | 1 + .../feature/shared/components/blocks/WeatherBlocks.kt | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) 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