Merge branch 'charlesmchen/clearMessageDrafts'

pull/1/head
Matthew Chen 7 years ago
commit 714b35277a

@ -1509,6 +1509,7 @@ typedef enum : NSUInteger {
{ {
[self toggleDefaultKeyboard]; [self toggleDefaultKeyboard];
} }
[self clearDraft];
[self finishSendingMessage]; [self finishSendingMessage];
} }
} }
@ -3349,11 +3350,19 @@ typedef enum : NSUInteger {
__block NSString *currentDraft = self.inputToolbar.contentView.textView.text; __block NSString *currentDraft = self.inputToolbar.contentView.textView.text;
[self.editingDatabaseConnection asyncReadWriteWithBlock:^(YapDatabaseReadWriteTransaction *transaction) { [self.editingDatabaseConnection asyncReadWriteWithBlock:^(YapDatabaseReadWriteTransaction *transaction) {
[thread setDraft:currentDraft transaction:transaction]; [thread setDraft:currentDraft transaction:transaction];
}]; }];
} }
} }
- (void)clearDraft
{
__block TSThread *thread = _thread;
[self.editingDatabaseConnection asyncReadWriteWithBlock:^(YapDatabaseReadWriteTransaction *transaction) {
[thread setDraft:@"" transaction:transaction];
}];
}
#pragma mark Unread Badge #pragma mark Unread Badge
- (void)updateBackButtonUnreadCount - (void)updateBackButtonUnreadCount

Loading…
Cancel
Save