Explorar o código

Fix success rate logic

Jon B Mårtensson %!s(int64=3) %!d(string=hai) anos
pai
achega
dadd443450
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      FreeAPS/Sources/APS/APSManager.swift

+ 1 - 1
FreeAPS/Sources/APS/APSManager.swift

@@ -782,7 +782,7 @@ final class BaseAPSManager: APSManager, Injectable {
             successRate = (successNR / Double(i)) * 100
             successRate = (successNR / Double(i)) * 100
 
 
             let loopDataTime = lsData[0].createdAt - lsData[Int(i) - 1].createdAt
             let loopDataTime = lsData[0].createdAt - lsData[Int(i) - 1].createdAt
-            let minutesBetweenLoops = (loopDataTime.timeInterval / Double(i)) / 60
+            let minutesBetweenLoops = (loopDataTime.timeInterval / Double(successNR)) / 60
             roundedMinutesBetweenLoops = round(minutesBetweenLoops * 10) / 10
             roundedMinutesBetweenLoops = round(minutesBetweenLoops * 10) / 10
         }
         }