From 01bab76cbb4a816841a2158af6e4a3f14d5fe04c Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Tue, 4 Aug 2020 13:47:31 -0500 Subject: [PATCH] Change parsing dispatch queues to a more appropriate qos --- Account/Sources/Account/CloudKit/CloudKitArticlesZone.swift | 2 +- .../Sources/Account/CloudKit/CloudKitArticlesZoneDelegate.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Account/Sources/Account/CloudKit/CloudKitArticlesZone.swift b/Account/Sources/Account/CloudKit/CloudKitArticlesZone.swift index 3268e9cd2..36922b3a5 100644 --- a/Account/Sources/Account/CloudKit/CloudKitArticlesZone.swift +++ b/Account/Sources/Account/CloudKit/CloudKitArticlesZone.swift @@ -114,7 +114,7 @@ final class CloudKitArticlesZone: CloudKitZone { var newRecords = [CKRecord]() var deleteRecordIDs = [CKRecord.ID]() - DispatchQueue.global(qos: .userInitiated).async { + DispatchQueue.global(qos: .utility).async { for statusUpdate in statusUpdates { switch statusUpdate.record { diff --git a/Account/Sources/Account/CloudKit/CloudKitArticlesZoneDelegate.swift b/Account/Sources/Account/CloudKit/CloudKitArticlesZoneDelegate.swift index 1e7504764..c22009423 100644 --- a/Account/Sources/Account/CloudKit/CloudKitArticlesZoneDelegate.swift +++ b/Account/Sources/Account/CloudKit/CloudKitArticlesZoneDelegate.swift @@ -133,7 +133,7 @@ private extension CloudKitArticlesZoneDelegate { } group.enter() - DispatchQueue.global(qos: .userInitiated).async { + DispatchQueue.global(qos: .utility).async { let parsedItems = records.compactMap { self.makeParsedItem($0) } let webFeedIDsAndItems = Dictionary(grouping: parsedItems, by: { item in item.feedURL } ).mapValues { Set($0) }