Ivan Valkou 5 лет назад
Родитель
Сommit
73b89f068e
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      FreeAPS/Sources/APS/APSManager.swift

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

@@ -125,13 +125,14 @@ final class BaseAPSManager: APSManager, Injectable {
         }()
 
         enactCancellable = basalPublisher
-            .flatMap { _ in bolusPublisher }
+            .flatMap { bolusPublisher }
             .sink { completion in
                 if case let .failure(error) = completion {
                     print("Loop failed with error: \(error.localizedDescription)")
                 }
-            } receiveValue: {
+            } receiveValue: { [weak self] in
                 print("Loop succeeded")
+                try? self?.storage.save(suggested, as: OpenAPS.Enact.enacted)
             }
     }
 }