فهرست منبع

Remove uploadProfiles wrapper and call nightscoutManager directly, EditOverrideForm

Jonas Björkert 1 سال پیش
والد
کامیت
8a62eaa366
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      FreeAPS/Sources/Modules/OverrideConfig/View/EditOverrideForm.swift

+ 2 - 1
FreeAPS/Sources/Modules/OverrideConfig/View/EditOverrideForm.swift

@@ -2,6 +2,7 @@ import Foundation
 import SwiftUI
 import SwiftUI
 
 
 struct EditOverrideForm: View {
 struct EditOverrideForm: View {
+    @ObservationIgnored @Injected() var nightscoutManager: NightscoutManager!
     @ObservedObject var override: OverrideStored
     @ObservedObject var override: OverrideStored
     @Environment(\.presentationMode) var presentationMode
     @Environment(\.presentationMode) var presentationMode
     @Environment(\.colorScheme) var colorScheme
     @Environment(\.colorScheme) var colorScheme
@@ -295,7 +296,7 @@ struct EditOverrideForm: View {
                         guard moc.hasChanges else { return }
                         guard moc.hasChanges else { return }
                         try moc.save()
                         try moc.save()
                         Task {
                         Task {
-                            await state.uploadProfiles()
+                            await nightscoutManager.uploadProfiles()
                         }
                         }
                         if let currentActiveOverride = state.currentActiveOverride {
                         if let currentActiveOverride = state.currentActiveOverride {
                             Task {
                             Task {