From 4d3e9b068ff0d7fe4ff224c83764cbb14fade4fb Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Fri, 3 Apr 2020 20:39:50 -0500 Subject: [PATCH] Add user deleted zone checks. --- Frameworks/Account/CloudKit/CloudKitZone.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Frameworks/Account/CloudKit/CloudKitZone.swift b/Frameworks/Account/CloudKit/CloudKitZone.swift index 1848c474d..0c4f53bf4 100644 --- a/Frameworks/Account/CloudKit/CloudKitZone.swift +++ b/Frameworks/Account/CloudKit/CloudKitZone.swift @@ -139,6 +139,10 @@ extension CloudKitZone { self?.retryIfPossible(after: timeToWait) { self?.query(query, completion: completion) } + case .userDeletedZone: + DispatchQueue.main.async { + completion(.failure(CloudKitZoneError.userDeletedZone)) + } default: DispatchQueue.main.async { completion(.failure(error!)) @@ -170,6 +174,10 @@ extension CloudKitZone { self?.retryIfPossible(after: timeToWait) { self?.fetch(externalID: externalID, completion: completion) } + case .userDeletedZone: + DispatchQueue.main.async { + completion(.failure(CloudKitZoneError.userDeletedZone)) + } default: DispatchQueue.main.async { completion(.failure(error!))