From e45d63e862276e2ae72ade77ea6c9e63c05b1034 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Tue, 12 Dec 2017 16:33:39 -0500 Subject: [PATCH] Clean up ahead of PR. --- .../ConversationView/ConversationViewController.m | 3 +++ Signal/src/ViewControllers/HomeViewController.m | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Signal/src/ViewControllers/ConversationView/ConversationViewController.m b/Signal/src/ViewControllers/ConversationView/ConversationViewController.m index 191dfd43e..4b9a36ff3 100644 --- a/Signal/src/ViewControllers/ConversationView/ConversationViewController.m +++ b/Signal/src/ViewControllers/ConversationView/ConversationViewController.m @@ -2788,6 +2788,9 @@ typedef NS_ENUM(NSInteger, MessagesRangeSizeMode) { DDLogVerbose(@"%@ %s", self.logTag, __PRETTY_FUNCTION__); + // External database modifications can't be converted into incremental updates, + // so rebuild everything. This is expensive and usually isn't necessary, but + // there's no alternative. [self resetMappings]; } diff --git a/Signal/src/ViewControllers/HomeViewController.m b/Signal/src/ViewControllers/HomeViewController.m index 6d8701dd8..d4a1f60a1 100644 --- a/Signal/src/ViewControllers/HomeViewController.m +++ b/Signal/src/ViewControllers/HomeViewController.m @@ -929,6 +929,9 @@ typedef NS_ENUM(NSInteger, CellState) { kArchiveState, kInboxState }; DDLogVerbose(@"%@ %s", self.logTag, __PRETTY_FUNCTION__); + // External database modifications can't be converted into incremental updates, + // so rebuild everything. This is expensive and usually isn't necessary, but + // there's no alternative. [self resetMappings]; }