Clean up ahead of PR.

pull/1/head
Matthew Chen 8 years ago
parent 50a59c907d
commit f70a45ef1b

@ -188,7 +188,7 @@ static NSString *const OWSDisappearingMessageFinderExpiresAtIndex = @"index_mess
return [[YapDatabaseSecondaryIndex alloc] return [[YapDatabaseSecondaryIndex alloc]
initWithSetup:setup initWithSetup:setup
handler:handler handler:handler
versionTag:[OWSStorage appendSuffixToDatabaseExtensionVersionIfNecessary:@"1"]]; versionTag:[OWSStorage appendSuffixToDatabaseExtensionVersionIfNecessary:nil]];
} }
#ifdef DEBUG #ifdef DEBUG

@ -117,7 +117,7 @@ static NSString *const OWSFailedAttachmentDownloadsJobAttachmentStateIndex = @"i
return [[YapDatabaseSecondaryIndex alloc] return [[YapDatabaseSecondaryIndex alloc]
initWithSetup:setup initWithSetup:setup
handler:handler handler:handler
versionTag:[OWSStorage appendSuffixToDatabaseExtensionVersionIfNecessary:@"1"]]; versionTag:[OWSStorage appendSuffixToDatabaseExtensionVersionIfNecessary:nil]];
} }
#ifdef DEBUG #ifdef DEBUG

@ -127,7 +127,7 @@ static NSString *const OWSFailedMessagesJobMessageStateIndex = @"index_outoing_m
return [[YapDatabaseSecondaryIndex alloc] return [[YapDatabaseSecondaryIndex alloc]
initWithSetup:setup initWithSetup:setup
handler:handler handler:handler
versionTag:[OWSStorage appendSuffixToDatabaseExtensionVersionIfNecessary:@"1"]]; versionTag:[OWSStorage appendSuffixToDatabaseExtensionVersionIfNecessary:nil]];
} }
#ifdef DEBUG #ifdef DEBUG

@ -92,7 +92,7 @@ NSString *const OWSIncomingMessageFinderColumnSourceDeviceId = @"OWSIncomingMess
return [[YapDatabaseSecondaryIndex alloc] return [[YapDatabaseSecondaryIndex alloc]
initWithSetup:setup initWithSetup:setup
handler:handler handler:handler
versionTag:[OWSStorage appendSuffixToDatabaseExtensionVersionIfNecessary:@"1"]]; versionTag:[OWSStorage appendSuffixToDatabaseExtensionVersionIfNecessary:nil]];
} }
+ (NSString *)databaseExtensionName + (NSString *)databaseExtensionName

@ -67,7 +67,7 @@ typedef void (^OWSStorageMigrationBlock)(void);
#pragma mark - Extension Registration #pragma mark - Extension Registration
+ (void)incrementDatabaseExtensionVersionSuffix; + (void)incrementDatabaseExtensionVersionSuffix;
+ (NSString *)appendSuffixToDatabaseExtensionVersionIfNecessary:(NSString *)versionTag; + (nullable NSString *)appendSuffixToDatabaseExtensionVersionIfNecessary:(nullable NSString *)versionTag;
- (BOOL)registerExtension:(YapDatabaseExtension *)extension withName:(NSString *)extensionName; - (BOOL)registerExtension:(YapDatabaseExtension *)extension withName:(NSString *)extensionName;

@ -490,12 +490,15 @@ NSString *const kNSUserDefaults_DatabaseExtensionVersionSuffix = @"kNSUserDefaul
return [NSString stringWithFormat:@".%@", suffix]; return [NSString stringWithFormat:@".%@", suffix];
} }
+ (NSString *)appendSuffixToDatabaseExtensionVersionIfNecessary:(NSString *)versionTag + (nullable NSString *)appendSuffixToDatabaseExtensionVersionIfNecessary:(nullable NSString *)versionTag
{ {
OWSAssertIsOnMainThread(); OWSAssertIsOnMainThread();
NSString *_Nullable suffix = [self databaseExtensionVersionSuffix]; NSString *_Nullable suffix = [self databaseExtensionVersionSuffix];
if (suffix) { if (suffix) {
if (!versionTag) {
versionTag = @"0";
}
NSString *result = [versionTag stringByAppendingString:suffix]; NSString *result = [versionTag stringByAppendingString:suffix];
DDLogWarn(@"%@ database extension version: %@ + %@ -> %@", self.logTag, versionTag, suffix, result); DDLogWarn(@"%@ database extension version: %@ + %@ -> %@", self.logTag, versionTag, suffix, result);
return result; return result;

@ -29,7 +29,7 @@
YapDatabaseSecondaryIndex *secondaryIndex = [[YapDatabaseSecondaryIndex alloc] YapDatabaseSecondaryIndex *secondaryIndex = [[YapDatabaseSecondaryIndex alloc]
initWithSetup:setup initWithSetup:setup
handler:handler handler:handler
versionTag:[OWSStorage appendSuffixToDatabaseExtensionVersionIfNecessary:@"1"]]; versionTag:[OWSStorage appendSuffixToDatabaseExtensionVersionIfNecessary:nil]];
return secondaryIndex; return secondaryIndex;
} }

Loading…
Cancel
Save