Add a panic observer

This commit is contained in:
ameba23
2021-05-10 10:07:02 +02:00
parent 7fb986ea9a
commit f998482e93

View File

@@ -9,6 +9,7 @@ import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
import org.briarproject.bramble.api.sync.ClientId;
import org.briarproject.briar.api.conversation.ConversationManager;
import org.briarproject.briar.api.conversation.ConversationMessageHeader;
import org.briarproject.briar.api.socialbackup.recovery.SecretOwnerTask;
import java.util.Collection;
import java.util.List;
@@ -16,6 +17,10 @@ import java.util.List;
@NotNullByDefault
public interface RemoteWipeManager extends ConversationManager.ConversationClient {
interface Observer {
void onPanic();
}
/**
* The unique ID of the remote wipe client.
*/
@@ -31,6 +36,8 @@ public interface RemoteWipeManager extends ConversationManager.ConversationClien
*/
int MINOR_VERSION = 0;
void listenForPanic(Observer observer);
void setup(Transaction txn, List<ContactId> wipers)
throws DbException, FormatException;