Explorar o código

colorOfGlucose, higher precision with mg/dl

(cherry picked from commit 1ddbbc00cad1243581cd164188cfe311ff138136)
Jon Mårtensson %!s(int64=5) %!d(string=hai) anos
pai
achega
83b8ed6582

+ 7 - 5
FreeAPS/Sources/Modules/Home/View/Header/CurrentGlucoseView.swift

@@ -60,18 +60,20 @@ struct CurrentGlucoseView: View {
     }
 
     var colorOfGlucose: Color {
-        guard var recentBG = recentGlucose?.glucose
+        guard let recentBG = recentGlucose?.glucose
         else { return .loopYellow }
 
-        recentBG = Int(recentBG.asMmolL) // convert to mmol/l for calculation
+//        recentBG = Int(recentBG.asMmolL) // convert to mmol/l for calculation
 
         switch recentBG {
-        case 3 ... 4:
+        case 63 ... 72:
             return .loopOrange
-        case 4 ... 7:
+        case 73 ... 142:
             return .loopGreen
-        case 8 ... 9:
+        case 143 ... 180:
             return .loopYellow
+        case 181 ... 207:
+            return .loopOrange
         default:
             return .loopRed
         }