diff --git a/Signal/src/ViewControllers/ConversationView/ConversationViewController.m b/Signal/src/ViewControllers/ConversationView/ConversationViewController.m index 4981cf8b5b..3868759b8e 100644 --- a/Signal/src/ViewControllers/ConversationView/ConversationViewController.m +++ b/Signal/src/ViewControllers/ConversationView/ConversationViewController.m @@ -3242,9 +3242,6 @@ typedef NS_ENUM(NSInteger, MessagesRangeSizeMode) { OWSAssert([NSThread isMainThread]); OWSAssert(message); - [self.editingDatabaseConnection readWriteWithBlock:^(YapDatabaseReadWriteTransaction *transaction) { - [message saveWithTransaction:transaction]; - }]; [self updateLastVisibleTimestamp:message.timestampForSorting]; self.lastMessageSentDate = [NSDate new]; [self clearUnreadMessagesIndicator]; diff --git a/SignalServiceKit/src/Util/DataSource.m b/SignalServiceKit/src/Util/DataSource.m index 6649e8461f..fa10e14e9e 100755 --- a/SignalServiceKit/src/Util/DataSource.m +++ b/SignalServiceKit/src/Util/DataSource.m @@ -300,6 +300,20 @@ NS_ASSUME_NONNULL_BEGIN return instance; } +- (void)setFilePath:(NSString *)filePath +{ + OWSAssert(filePath.length > 0); + +#ifdef DEBUG + BOOL isDirectory; + BOOL exists = [[NSFileManager defaultManager] fileExistsAtPath:filePath isDirectory:&isDirectory]; + OWSAssert(exists); + OWSAssert(!isDirectory); +#endif + + _filePath = filePath; +} + - (NSData *)data { OWSAssert(self.filePath);