mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-11 18:29:05 +01:00
Factor out MessageEncoder from AvatarManager
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
package org.briarproject.briar.api.avatar;
|
||||
|
||||
import org.briarproject.bramble.api.Pair;
|
||||
import org.briarproject.bramble.api.data.BdfDictionary;
|
||||
import org.briarproject.bramble.api.sync.GroupId;
|
||||
import org.briarproject.bramble.api.sync.Message;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
|
||||
public interface AvatarMessageEncoder {
|
||||
/**
|
||||
* Returns an update message and its metadata.
|
||||
*/
|
||||
Pair<Message, BdfDictionary> encodeUpdateMessage(GroupId groupId,
|
||||
long version, String contentType, InputStream in)
|
||||
throws IOException;
|
||||
}
|
||||
Reference in New Issue
Block a user