BackupState.DISABLED has been removed. Now when the value is UNKNOWN, the app need to invoke EncryptionService.doesBackupExistOnServer() to check if a Backup exists.

This commit is contained in:
Benoit Marty 2023-11-17 17:31:22 +01:00
parent fe1ffe3aae
commit d352f14665
9 changed files with 57 additions and 12 deletions

View file

@ -31,6 +31,5 @@ enum class BackupState {
RESUMING,
ENABLED,
DOWNLOADING,
DISABLING,
DISABLED;
DISABLING;
}

View file

@ -40,6 +40,8 @@ interface EncryptionService {
suspend fun disableRecovery(): Result<Unit>
suspend fun doesBackupExistOnServer(): Result<Boolean>
/**
* Note: accept bot recoveryKey and passphrase.
*/