diff --git a/briar-api/src/main/java/org/briarproject/briar/api/socialbackup/recovery/SecretOwnerTask.java b/briar-api/src/main/java/org/briarproject/briar/api/socialbackup/recovery/SecretOwnerTask.java index 0278645d5..2a3f3a37a 100644 --- a/briar-api/src/main/java/org/briarproject/briar/api/socialbackup/recovery/SecretOwnerTask.java +++ b/briar-api/src/main/java/org/briarproject/briar/api/socialbackup/recovery/SecretOwnerTask.java @@ -22,11 +22,14 @@ public interface SecretOwnerTask { private final PublicKey publicKey; private final InetSocketAddress socketAddress; + private final byte[] localPayload; public Listening(PublicKey publicKey, InetSocketAddress socketAddress) { this.publicKey = publicKey; this.socketAddress = socketAddress; + // TODO this should also include the socket address + this.localPayload = publicKey.getEncoded(); } public PublicKey getPublicKey() { @@ -36,6 +39,10 @@ public interface SecretOwnerTask { public InetSocketAddress getSocketAddress() { return socketAddress; } + + public byte[] getLocalPayload() { + return localPayload; + } } public static class ReceivingShard extends State {