invoke

open suspend operator override fun invoke(): RestoreCryptoStateResult

Executes the restore flow for the crypto state backup. This includes downloading the backup, validating it, and restoring the crypto state.

Return

RestoreCryptoStateResult.Success if the restore flow succeeded, RestoreCryptoStateResult.Failure if the restore flow failed due to login issues, or RestoreCryptoStateResult.NoBackupAvailable if no backup was available to restore.