|
|
|
@ -856,6 +856,7 @@ typedef enum : NSUInteger {
|
|
|
|
|
- (void)deleteMessageAtIndexPath:(NSIndexPath*)indexPath {
|
|
|
|
|
[self.editingDatabaseConnection readWriteWithBlock:^(YapDatabaseReadWriteTransaction *transaction) {
|
|
|
|
|
TSInteraction *interaction = [self interactionAtIndexPath:indexPath];
|
|
|
|
|
[[TSAdapterCacheManager sharedManager] clearCacheEntryForInteractionId:interaction.uniqueId];
|
|
|
|
|
[interaction removeWithTransaction:transaction];
|
|
|
|
|
}];
|
|
|
|
|
}
|
|
|
|
@ -1193,8 +1194,6 @@ typedef enum : NSUInteger {
|
|
|
|
|
{
|
|
|
|
|
case YapDatabaseViewChangeDelete :
|
|
|
|
|
{
|
|
|
|
|
TSInteraction * interaction = [self interactionAtIndexPath:rowChange.indexPath];
|
|
|
|
|
[[TSAdapterCacheManager sharedManager] clearCacheEntryForInteractionId:interaction.uniqueId];
|
|
|
|
|
[self.collectionView deleteItemsAtIndexPaths:@[ rowChange.indexPath ]];
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|