Просмотр исходного кода

Set Quality of Service Class to .userInitiated

polscm32 1 год назад
Родитель
Сommit
4150737612

+ 1 - 1
FreeAPS/Sources/Modules/Home/HomeStateModel.swift

@@ -120,7 +120,7 @@ extension Home {
         let viewContext = CoreDataStack.shared.persistentContainer.viewContext
 
         // Queue for handling Core Data change notifications
-        private let queue = DispatchQueue(label: "HomeStateModel.queue")
+        private let queue = DispatchQueue(label: "HomeStateModel.queue", qos: .userInitiated)
         private var coreDataPublisher: AnyPublisher<Set<NSManagedObjectID>, Never>?
         private var subscriptions = Set<AnyCancellable>()
 

+ 1 - 1
FreeAPS/Sources/Modules/Treatments/TreatmentsStateModel.swift

@@ -122,7 +122,7 @@ extension Treatments {
         var isActive: Bool = false
 
         // Queue for handling Core Data change notifications
-        private let queue = DispatchQueue(label: "TreatmentsStateModel.queue")
+        private let queue = DispatchQueue(label: "TreatmentsStateModel.queue", qos: .userInitiated)
         private var coreDataPublisher: AnyPublisher<Set<NSManagedObjectID>, Never>?
         private var subscriptions = Set<AnyCancellable>()
 

+ 1 - 1
FreeAPS/Sources/Services/Calendar/CalendarManager.swift

@@ -20,7 +20,7 @@ final class BaseCalendarManager: CalendarManager, Injectable {
     @Injected() private var storage: FileStorage!
 
     // Queue for handling Core Data change notifications
-    private let queue = DispatchQueue(label: "BaseCalendarManager.queue")
+    private let queue = DispatchQueue(label: "BaseCalendarManager.queue", qos: .userInitiated)
     private var coreDataPublisher: AnyPublisher<Set<NSManagedObjectID>, Never>?
     private var subscriptions = Set<AnyCancellable>()
 

+ 1 - 1
FreeAPS/Sources/Services/ContactImage/ContactImageManager.swift

@@ -33,7 +33,7 @@ final class BaseContactImageManager: NSObject, ContactImageManager, Injectable {
     private let backgroundContext = CoreDataStack.shared.newTaskContext()
 
     // Queue for handling Core Data change notifications
-    private let queue = DispatchQueue(label: "BaseContactImageManager.queue")
+    private let queue = DispatchQueue(label: "BaseContactImageManager.queue", qos: .userInitiated)
     private var coreDataPublisher: AnyPublisher<Set<NSManagedObjectID>, Never>?
     private var subscriptions = Set<AnyCancellable>()
 

+ 1 - 1
FreeAPS/Sources/Services/HealthKit/HealthKitManager.swift

@@ -58,7 +58,7 @@ final class BaseHealthKitManager: HealthKitManager, Injectable {
     private var backgroundContext = CoreDataStack.shared.newTaskContext()
 
     // Queue for handling Core Data change notifications
-    private let queue = DispatchQueue(label: "BaseHealthKitManager.queue")
+    private let queue = DispatchQueue(label: "BaseHealthKitManager.queue", qos: .userInitiated)
     private var coreDataPublisher: AnyPublisher<Set<NSManagedObjectID>, Never>?
     private var subscriptions = Set<AnyCancellable>()
 

+ 1 - 1
FreeAPS/Sources/Services/LiveActivity/LiveActivityBridge.swift

@@ -48,7 +48,7 @@ final class LiveActivityBridge: Injectable, ObservableObject, SettingsObserver {
     let context = CoreDataStack.shared.newTaskContext()
 
     // Queue for handling Core Data change notifications
-    private let queue = DispatchQueue(label: "LiveActivityBridge.queue")
+    private let queue = DispatchQueue(label: "LiveActivityBridge.queue", qos: .userInitiated)
     private var coreDataPublisher: AnyPublisher<Set<NSManagedObjectID>, Never>?
     private var subscriptions = Set<AnyCancellable>()
     private let orefDeterminationSubject = PassthroughSubject<Void, Never>()

+ 1 - 1
FreeAPS/Sources/Services/Network/Nightscout/NightscoutManager.swift

@@ -80,7 +80,7 @@ final class BaseNightscoutManager: NightscoutManager, Injectable {
     private var lastSuggestedDetermination: Determination?
 
     // Queue for handling Core Data change notifications
-    private let queue = DispatchQueue(label: "BaseNightscoutManager.queue")
+    private let queue = DispatchQueue(label: "BaseNightscoutManager.queue", qos: .userInitiated)
     private var coreDataPublisher: AnyPublisher<Set<NSManagedObjectID>, Never>?
     private var subscriptions = Set<AnyCancellable>()
 

+ 1 - 1
FreeAPS/Sources/Services/Network/TidepoolManager.swift

@@ -41,7 +41,7 @@ final class BaseTidepoolManager: TidepoolManager, Injectable {
     private var backgroundContext = CoreDataStack.shared.newTaskContext()
 
     // Queue for handling Core Data change notifications
-    private let queue = DispatchQueue(label: "BaseTidepoolManager.queue")
+    private let queue = DispatchQueue(label: "BaseTidepoolManager.queue", qos: .userInitiated)
     private var coreDataPublisher: AnyPublisher<Set<NSManagedObjectID>, Never>?
     private var subscriptions = Set<AnyCancellable>()
 

+ 1 - 1
FreeAPS/Sources/Services/UserNotifications/UserNotificationsManager.swift

@@ -66,7 +66,7 @@ final class BaseUserNotificationsManager: NSObject, UserNotificationsManager, In
     private let backgroundContext = CoreDataStack.shared.newTaskContext()
 
     // Queue for handling Core Data change notifications
-    private let queue = DispatchQueue(label: "BaseUserNotificationsManager.queue")
+    private let queue = DispatchQueue(label: "BaseUserNotificationsManager.queue", qos: .userInitiated)
     private var coreDataPublisher: AnyPublisher<Set<NSManagedObjectID>, Never>?
     private var subscriptions = Set<AnyCancellable>()
 

+ 1 - 1
FreeAPS/Sources/Services/WatchManager/WatchManager.swift

@@ -59,7 +59,7 @@ final class BaseWatchManager: NSObject, WatchManager, Injectable {
     let viewContext = CoreDataStack.shared.persistentContainer.viewContext
 
     // Queue for handling Core Data change notifications
-    private let queue = DispatchQueue(label: "BaseWatchManager.queue")
+    private let queue = DispatchQueue(label: "BaseWatchManager.queue", qos: .userInitiated)
     private var coreDataPublisher: AnyPublisher<Set<NSManagedObjectID>, Never>?
     private var subscriptions = Set<AnyCancellable>()