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

Upload status in closed loop only

Ivan Valkou пре 4 година
родитељ
комит
26cf279691
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      FreeAPS/Sources/APS/APSManager.swift

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

@@ -160,13 +160,14 @@ final class BaseAPSManager: APSManager, Injectable {
                 guard let self = self, success else {
                 guard let self = self, success else {
                     return Fail(error: APSError.apsError(message: "Determine basal failed")).eraseToAnyPublisher()
                     return Fail(error: APSError.apsError(message: "Determine basal failed")).eraseToAnyPublisher()
                 }
                 }
-                self.nightscout.uploadStatus()
 
 
                 // Open loop completed
                 // Open loop completed
                 guard self.settings.closedLoop else {
                 guard self.settings.closedLoop else {
                     return Just(()).setFailureType(to: Error.self).eraseToAnyPublisher()
                     return Just(()).setFailureType(to: Error.self).eraseToAnyPublisher()
                 }
                 }
 
 
+                self.nightscout.uploadStatus()
+
                 // Closed loop - enact suggested
                 // Closed loop - enact suggested
                 return self.enactSuggested()
                 return self.enactSuggested()
             }
             }