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

make units lower case and use mg/dl instead of mgdl

Jan Dittmer пре 4 година
родитељ
комит
07ca6cd075

+ 1 - 0
FreeAPS/Sources/Models/NightscoutStatus.swift

@@ -43,6 +43,7 @@ struct ScheduledNightscoutProfile: JSON {
     let sens: [NightscoutTimevalue]
     let sens: [NightscoutTimevalue]
     let basal: [NightscoutTimevalue]
     let basal: [NightscoutTimevalue]
     let carbratio: [NightscoutTimevalue]
     let carbratio: [NightscoutTimevalue]
+    let units: String
 }
 }
 
 
 struct NightscoutProfileStore: JSON {
 struct NightscoutProfileStore: JSON {

+ 3 - 2
FreeAPS/Sources/Services/Network/NightscoutManager.swift

@@ -297,7 +297,8 @@ final class BaseNightscoutManager: NightscoutManager, Injectable {
             target_high: target_high,
             target_high: target_high,
             sens: sens,
             sens: sens,
             basal: basal,
             basal: basal,
-            carbratio: cr
+            carbratio: cr,
+            units: settingsManager.settings.units.rawValue.lowercased()
         )
         )
         let defaultProfile = "default"
         let defaultProfile = "default"
         let now = Date()
         let now = Date()
@@ -305,7 +306,7 @@ final class BaseNightscoutManager: NightscoutManager, Injectable {
             defaultProfile: defaultProfile,
             defaultProfile: defaultProfile,
             startDate: now,
             startDate: now,
             mills: Int(now.timeIntervalSince1970),
             mills: Int(now.timeIntervalSince1970),
-            units: String(describing: settingsManager.settings.units),
+            units: settingsManager.settings.units.rawValue.lowercased(),
             enteredBy: NigtscoutTreatment.local,
             enteredBy: NigtscoutTreatment.local,
             store: [defaultProfile: ps]
             store: [defaultProfile: ps]
         )
         )