Do not require an entire Message for the MessageSharedEvent

This commit is contained in:
Torsten Grote
2016-08-16 10:56:51 -03:00
parent eb3da2aac9
commit 743fc7dd1f
8 changed files with 16 additions and 16 deletions

View File

@@ -72,7 +72,7 @@ public interface ClientHelper {
/**
* Marks the given message as shared or unshared with other contacts.
*/
void setMessageShared(Transaction txn, Message m, boolean shared)
void setMessageShared(Transaction txn, MessageId m, boolean shared)
throws DbException;
byte[] toByteArray(BdfDictionary dictionary) throws FormatException;

View File

@@ -437,7 +437,7 @@ public interface DatabaseComponent {
/**
* Marks the given message as shared or unshared.
*/
void setMessageShared(Transaction txn, Message m, boolean shared)
void setMessageShared(Transaction txn, MessageId m, boolean shared)
throws DbException;
/**

View File

@@ -1,17 +1,17 @@
package org.briarproject.api.event;
import org.briarproject.api.sync.Message;
import org.briarproject.api.sync.MessageId;
/** An event that is broadcast when a message is shared. */
public class MessageSharedEvent extends Event {
private final Message message;
private final MessageId messageId;
public MessageSharedEvent(Message message) {
this.message = message;
public MessageSharedEvent(MessageId message) {
this.messageId = message;
}
public Message getMessage() {
return message;
public MessageId getMessageId() {
return messageId;
}
}