move MessageParser and MessageEncoder to make public

This commit is contained in:
ameba23
2021-03-31 15:59:24 +02:00
parent d129186bab
commit 933397f58b
2 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
package org.briarproject.briar.socialbackup;
import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
import org.briarproject.briar.api.socialbackup.Shard;
@NotNullByDefault
interface MessageEncoder {
byte[] encodeShardMessage(Shard shard);
byte[] encodeBackupMessage(int version, org.briarproject.briar.api.socialbackup.BackupPayload payload);
}

View File

@@ -0,0 +1,14 @@
package org.briarproject.briar.socialbackup;
import org.briarproject.bramble.api.FormatException;
import org.briarproject.bramble.api.data.BdfList;
import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
import org.briarproject.briar.api.socialbackup.Shard;
@NotNullByDefault
interface MessageParser {
Shard parseShardMessage(BdfList body) throws FormatException;
org.briarproject.briar.api.socialbackup.BackupPayload parseBackupMessage(BdfList body) throws FormatException;
}