Преглед изворни кода

Release/0.1.17 (#36)

* Fix too flat data for filtered == 0

* bump version
Ivan пре 5 година
родитељ
комит
962263068d

+ 1 - 1
FreeAPS/Resources/Config.xcconfig

@@ -1 +1 @@
-BUILD_VERSION = 0.1.16
+BUILD_VERSION = 0.1.17

+ 6 - 1
FreeAPS/Sources/APS/Storage/GlucoseStorage.swift

@@ -85,7 +85,12 @@ final class BaseGlucoseStorage: GlucoseStorage, Injectable {
         let last3 = recent().suffix(3)
         guard last3.count == 3 else { return true }
 
-        return Array(last3.compactMap { $0.filtered ?? Decimal($0.sgv ?? 0) }.uniqued()).count > 1
+        return Array(
+            last3
+                .compactMap { $0.filtered ?? Decimal($0.sgv ?? 0) }
+                .filter { $0 != 0 }
+                .uniqued()
+        ).count != 1
     }
 }