Respond to CR.

This commit is contained in:
Matthew Chen 2019-08-13 10:19:26 -03:00
parent 5759c5ad30
commit ef6819468c
4 changed files with 5 additions and 15 deletions

View File

@ -249,15 +249,6 @@ int const OWSLinkedDevicesTableViewControllerSectionAddDevice = 1;
#pragma mark - Table view data source
- (void)deviceDidChange:(NSNotification *)notification
{
OWSAssertIsOnMainThread();
OWSLogVerbose(@"");
[self updateDeviceList];
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 2;

View File

@ -653,9 +653,6 @@ public class GRDBDatabaseStorageAdapter: NSObject {
self.mediaGalleryDatabaseObserver = mediaGalleryDatabaseObserver
uiDatabaseObserver.appendSnapshotDelegate(mediaGalleryDatabaseObserver)
// MediaGalleryDatabaseObserver is built on top of UIDatabaseObserver
// but includes the details necessary for rendering collection view
// batch updates.
let genericDatabaseObserver = GRDBGenericDatabaseObserver()
self.genericDatabaseObserver = genericDatabaseObserver
uiDatabaseObserver.appendSnapshotDelegate(genericDatabaseObserver)

View File

@ -136,7 +136,9 @@ class SDSDatabaseStorageObservation {
init() {
// GRDB TODO: We only need to do this if YDB is active.
addYDBObservers()
AppReadiness.runNowOrWhenAppDidBecomeReady {
self.addYDBObservers()
}
}
private func addYDBObservers() {

View File

@ -88,11 +88,11 @@ public class GRDBGenericDatabaseObserver: NSObject {
}()
private func committedChanges(forPendingChanges pendingChanges: PendingChanges, db: Database) throws -> CommittedChanges {
return CommittedChanges(collections: try collections(forPendingChanges: pendingChanges, db: db),
return CommittedChanges(collections: collections(forPendingChanges: pendingChanges, db: db),
interactionIds: try interactionIds(forPendingChanges: pendingChanges, db: db))
}
private func collections(forPendingChanges pendingChanges: PendingChanges, db: Database) throws -> Set<String> {
private func collections(forPendingChanges pendingChanges: PendingChanges, db: Database) -> Set<String> {
guard pendingChanges.tableNames.count > 0 else {
return pendingChanges.collections
}