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

@@ -0,0 +1,36 @@
package org.briarproject.briar.api.autodelete.event;
import org.briarproject.bramble.api.contact.ContactId;
import org.briarproject.bramble.api.event.Event;
import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
import org.briarproject.bramble.api.sync.MessageId;
import java.util.Collection;
import javax.annotation.concurrent.Immutable;
/**
* An event that is broadcast when one or more messages
* in the private conversation with a contact have been deleted.
*/
@Immutable
@NotNullByDefault
public class ConversationMessagesDeletedEvent extends Event {
private final ContactId contactId;
private final Collection<MessageId> messageIds;
public ConversationMessagesDeletedEvent(ContactId contactId,
Collection<MessageId> messageIds) {
this.contactId = contactId;
this.messageIds = messageIds;
}
public ContactId getContactId() {
return contactId;
}
public Collection<MessageId> getMessageIds() {
return messageIds;
}
}