Selaa lähdekoodia

Change Quality of Service Class to background for everything not-UI-related

polscm32 1 vuosi sitten
vanhempi
commit
ffd8d54299

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

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

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

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