From 15653498b7b3354a171ff17c38a1d996b722b0e7 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Tue, 11 Dec 2018 09:58:37 -0500 Subject: [PATCH] Apply backup feature flag. --- Signal/src/util/Backup/OWSBackup.h | 2 -- Signal/src/util/Backup/OWSBackup.m | 12 +++++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Signal/src/util/Backup/OWSBackup.h b/Signal/src/util/Backup/OWSBackup.h index c16e3dfdf..20a2246be 100644 --- a/Signal/src/util/Backup/OWSBackup.h +++ b/Signal/src/util/Backup/OWSBackup.h @@ -79,8 +79,6 @@ NSError *OWSBackupErrorWithDescription(NSString *description); - (AnyPromise *)ensureCloudKitAccess; -- (AnyPromise *)checkCanExportBackup; - - (void)checkCanImportBackup:(OWSBackupBoolBlock)success failure:(OWSBackupErrorBlock)failure; // TODO: After a successful import, we should enable backup and diff --git a/Signal/src/util/Backup/OWSBackup.m b/Signal/src/util/Backup/OWSBackup.m index 68b73ac54..6e0e7aeb3 100644 --- a/Signal/src/util/Backup/OWSBackup.m +++ b/Signal/src/util/Backup/OWSBackup.m @@ -433,11 +433,6 @@ NSError *OWSBackupErrorWithDescription(NSString *description) }]; } -- (AnyPromise *)checkCanExportBackup -{ - return [self ensureCloudKitAccess]; -} - - (AnyPromise *)ensureCloudKitAccess { OWSAssertIsOnMainThread(); @@ -473,6 +468,13 @@ NSError *OWSBackupErrorWithDescription(NSString *description) OWSLogInfo(@""); + if (!OWSBackup.isFeatureEnabled) { + dispatch_async(dispatch_get_main_queue(), ^{ + success(NO); + }); + return; + } + void (^failWithUnexpectedError)(void) = ^{ dispatch_async(dispatch_get_main_queue(), ^{ NSError *error =