Rework database view registration.

pull/1/head
Matthew Chen 8 years ago
parent fe67cd924c
commit 6b58b4cbde

@ -0,0 +1,23 @@
//
// Copyright (c) 2017 Open Whisper Systems. All rights reserved.
//
#import "OWSStorage.h"
NS_ASSUME_NONNULL_BEGIN
@interface OWSStorage (Subclass)
- (void)runSyncRegistrations;
- (void)runAsyncRegistrationsWithCompletion:(void (^_Nonnull)(void))completion;
- (BOOL)areAsyncRegistrationsComplete;
- (BOOL)areSyncRegistrationsComplete;
- (NSString *)dbPath;
- (void)resetStorage;
@end
NS_ASSUME_NONNULL_END

@ -17,12 +17,6 @@ extern NSString *const StorageIsReadyNotification;
+ (BOOL)isStorageReady;
- (void)runSyncRegistrations;
- (void)runAsyncRegistrationsWithCompletion:(void (^_Nonnull)(void))completion;
- (BOOL)areAsyncRegistrationsComplete;
- (BOOL)areSyncRegistrationsComplete;
/**
* The safeBlockingMigrationsBlock block will
* run any outstanding version migrations that are a) blocking and b) safe
@ -44,8 +38,6 @@ extern NSString *const StorageIsReadyNotification;
completionBlock:(nullable void (^)(BOOL ready))completionBlock;
- (nullable id)registeredExtension:(NSString *)extensionName;
- (void)resetStorage;
#pragma mark - Password
/**

@ -6,6 +6,7 @@
#import "AppContext.h"
#import "NSData+Base64.h"
#import "NSNotificationCenter+OWS.h"
#import "OWSStorage+Subclass.h"
#import "TSAttachmentStream.h"
#import "TSStorageManager.h"
#import <Curve25519Kit/Randomness.h>

@ -11,6 +11,7 @@
#import "OWSFileSystem.h"
#import "OWSIncomingMessageFinder.h"
#import "OWSMessageReceiver.h"
#import "OWSStorage+Subclass.h"
#import "TSDatabaseSecondaryIndexes.h"
#import "TSDatabaseView.h"

Loading…
Cancel
Save