Hide empty conversations in home view.

// FREEBIE
pull/1/head
Matthew Chen 8 years ago
parent c6e21e83a3
commit c042a96aa4

@ -25,6 +25,7 @@ extern NSString *const TSSecondaryDevicesDatabaseViewExtensionName;
+ (BOOL)hasPendingViewRegistrations; + (BOOL)hasPendingViewRegistrations;
// This method must be called _AFTER_ registerThreadInteractionsDatabaseView.
+ (void)registerThreadDatabaseView; + (void)registerThreadDatabaseView;
+ (void)registerThreadInteractionsDatabaseView; + (void)registerThreadInteractionsDatabaseView;

@ -192,8 +192,8 @@ static NSString *keychainDBPassAccount = @"TSDatabasePass";
- (void)setupDatabaseWithSafeBlockingMigrations:(void (^_Nonnull)())safeBlockingMigrationsBlock - (void)setupDatabaseWithSafeBlockingMigrations:(void (^_Nonnull)())safeBlockingMigrationsBlock
{ {
// Synchronously register extensions which are essential for views. // Synchronously register extensions which are essential for views.
[TSDatabaseView registerThreadDatabaseView];
[TSDatabaseView registerThreadInteractionsDatabaseView]; [TSDatabaseView registerThreadInteractionsDatabaseView];
[TSDatabaseView registerThreadDatabaseView];
[TSDatabaseView registerUnreadDatabaseView]; [TSDatabaseView registerUnreadDatabaseView];
[self.database registerExtension:[TSDatabaseSecondaryIndexes registerTimeStampIndex] withName:@"idx"]; [self.database registerExtension:[TSDatabaseSecondaryIndexes registerTimeStampIndex] withName:@"idx"];
[OWSMessageReceiver syncRegisterDatabaseExtension:self.database]; [OWSMessageReceiver syncRegisterDatabaseExtension:self.database];

Loading…
Cancel
Save