瀏覽代碼

Merge branch 'Jon-b-m:bdb' into bdb

Marc G. Fournier 3 年之前
父節點
當前提交
eeb826205d

+ 1 - 1
Config.xcconfig

@@ -1,6 +1,6 @@
 APP_DISPLAY_NAME = FreeAPS X
 APP_VERSION = 0.3.4
-APP_BUILD_NUMBER = 1
+APP_BUILD_NUMBER = 3
 BRANCH = bdb
 DEVELOPER_TEAM = ##TEAM_ID##
 BUNDLE_IDENTIFIER = ru.artpancreas.$(DEVELOPMENT_TEAM).FreeAPS

文件差異過大導致無法顯示
+ 95 - 95
Dependencies/OmniBLE/Localizations/uk.lproj/Localizable.strings


文件差異過大導致無法顯示
+ 80 - 80
Dependencies/rileylink_ios/OmniKitUI/uk.lproj/Localizable.strings


+ 6 - 5
FreeAPS/Sources/APS/APSManager.swift

@@ -727,6 +727,10 @@ final class BaseAPSManager: APSManager, Injectable {
     }
 
     private func medianCalculation(array: [Double]) -> Double {
+        guard !array.isEmpty else {
+            return 0
+        }
+
         let sorted = array.sorted()
         let length = array.count
 
@@ -854,19 +858,16 @@ final class BaseAPSManager: APSManager, Injectable {
 
                         successIs = false
                     }
-                } else if each.loopStatus.contains("Error") || each.loopStatus.contains("APS error") {
+                } else {
                     errorNR += 1
                     i += 1
-                } else { i += 1 }
+                }
             }
 
             successRate = (successNR / Double(i)) * 100
 
             let endI = lsData.count - 1
             let loopDataTime = lsData[0].createdAt - lsData[endI].createdAt
-            print("loopDataTime: \(loopDataTime)")
-            print("successNR: \(successNR)")
-
             let minutesBetweenLoops = (loopDataTime.timeInterval / successNR) / 60
             averageLoopTime /= Double(j)
 

文件差異過大導致無法顯示
+ 36 - 36
FreeAPS/Sources/Localizations/Main/uk.lproj/Localizable.strings