fix: avoiding NaN values for temperature readings (#1744)

master
Robert-0410 2025-04-05 09:22:53 -07:00 zatwierdzone przez GitHub
rodzic b6876bba64
commit 25fe0a1e05
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -251,7 +251,9 @@ class MetricsViewModel @Inject constructor(
state.copy(
deviceMetrics = telemetry.filter { it.hasDeviceMetrics() },
environmentMetrics = telemetry.filter {
it.hasEnvironmentMetrics() && it.environmentMetrics.relativeHumidity >= 0f
it.hasEnvironmentMetrics() &&
it.environmentMetrics.relativeHumidity >= 0f &&
!it.environmentMetrics.temperature.isNaN()
},
powerMetrics = telemetry.filter { it.hasPowerMetrics() }
)