Respond to CR.

// FREEBIE
pull/1/head
Matthew Chen 9 years ago
parent 0eff3625c9
commit a5bebaf862

@ -4,6 +4,7 @@
#import "OWSRecipientIdentity.h" #import "OWSRecipientIdentity.h"
#import "TSStorageManager.h" #import "TSStorageManager.h"
#import <YapDatabase/YapDatabaseConnection.h>
NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_BEGIN
@ -91,9 +92,11 @@ NS_ASSUME_NONNULL_BEGIN
dispatch_once(&onceToken, ^{ dispatch_once(&onceToken, ^{
sharedDBConnection = [TSStorageManager sharedManager].newDatabaseConnection; sharedDBConnection = [TSStorageManager sharedManager].newDatabaseConnection;
sharedDBConnection.objectCacheEnabled = NO; sharedDBConnection.objectCacheEnabled = NO;
#if DEBUG
sharedDBConnection.permittedTransactions = YDB_AnySyncTransaction; sharedDBConnection.permittedTransactions = YDB_AnySyncTransaction;
#endif
}); });
return sharedDBConnection; return sharedDBConnection;
} }

@ -116,13 +116,18 @@ NSString *TSSecondaryDevicesDatabaseViewExtensionName = @"TSSecondaryDevicesData
if ([object isKindOfClass:[TSInvalidIdentityKeyErrorMessage class]]) { if ([object isKindOfClass:[TSInvalidIdentityKeyErrorMessage class]]) {
TSInteraction *interaction = (TSInteraction *)object; TSInteraction *interaction = (TSInteraction *)object;
return interaction.uniqueThreadId; return interaction.uniqueThreadId;
} else if ([object isKindOfClass:[TSErrorMessage class]]) {
TSErrorMessage *errorMessage = (TSErrorMessage *)object;
if (errorMessage.errorType == TSErrorMessageNonBlockingIdentityChange) {
return errorMessage.uniqueThreadId;
}
} }
return nil; return nil;
}]; }];
return [self registerMessageDatabaseViewWithName:TSSafetyNumberChangeDatabaseViewExtensionName return [self registerMessageDatabaseViewWithName:TSSafetyNumberChangeDatabaseViewExtensionName
viewGrouping:viewGrouping viewGrouping:viewGrouping
version:@"1"]; version:@"2"];
} }
+ (BOOL)registerThreadInteractionsDatabaseView + (BOOL)registerThreadInteractionsDatabaseView

Loading…
Cancel
Save