mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-13 11:19:04 +01:00
Save recovered shards in sharedPreferences
This commit is contained in:
@@ -6,17 +6,21 @@ import org.briarproject.briar.api.socialbackup.ReturnShardPayload;
|
||||
import org.briarproject.briar.api.socialbackup.SocialBackup;
|
||||
|
||||
import java.security.GeneralSecurityException;
|
||||
import java.util.Set;
|
||||
|
||||
public interface RestoreAccount {
|
||||
|
||||
enum AddReturnShardPayloadResult {
|
||||
DUPLICATE,
|
||||
MISMATCH,
|
||||
OK
|
||||
OK,
|
||||
RECOVERED
|
||||
}
|
||||
|
||||
int getNumberOfShards();
|
||||
|
||||
Set<String> getEncodedShards();
|
||||
|
||||
AddReturnShardPayloadResult addReturnShardPayload(ReturnShardPayload toAdd);
|
||||
|
||||
boolean canRecover();
|
||||
@@ -26,4 +30,6 @@ public interface RestoreAccount {
|
||||
SocialBackup getSocialBackup();
|
||||
|
||||
void addContactsToDb() throws DbException;
|
||||
|
||||
void restoreFromPrevious(Set<String> previousShards);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user