Replace MessagesCleanedUpEvent with ConversationMessagesDeletedEvent

This commit is contained in:
Torsten Grote
2021-02-26 11:45:07 -03:00
parent 644afe8995
commit ef37428714
4 changed files with 13 additions and 15 deletions

View File

@@ -31,6 +31,7 @@ import org.briarproject.bramble.api.versioning.ClientVersioningManager.ClientVer
import org.briarproject.briar.api.attachment.AttachmentHeader;
import org.briarproject.briar.api.attachment.FileTooBigException;
import org.briarproject.briar.api.autodelete.AutoDeleteManager;
import org.briarproject.briar.api.autodelete.event.ConversationMessagesDeletedEvent;
import org.briarproject.briar.api.client.MessageTracker;
import org.briarproject.briar.api.client.MessageTracker.GroupCount;
import org.briarproject.briar.api.conversation.ConversationManager.ConversationClient;
@@ -532,6 +533,8 @@ class MessagingManagerImpl implements MessagingManager, IncomingMessageHook,
Collection<MessageId> messageIds) throws DbException {
for (MessageId m : messageIds) deleteMessage(txn, g, m);
recalculateGroupCount(txn, g);
ContactId c = getContactId(txn, g);
txn.attach(new ConversationMessagesDeletedEvent(c, messageIds));
}
private void deleteMessage(Transaction txn, GroupId g, MessageId m)