BackupAndUploadCryptoStateUseCaseImpl

internal class BackupAndUploadCryptoStateUseCaseImpl(backupCryptoDBUseCase: BackupCryptoDBUseCase, cryptoStateBackupRemoteRepository: CryptoStateBackupRemoteRepository, kaliumFileSystem: KaliumFileSystem, currentClientIdProvider: CurrentClientIdProvider) : BackupAndUploadCryptoStateUseCase

Constructors

Link copied to clipboard
constructor(backupCryptoDBUseCase: BackupCryptoDBUseCase, cryptoStateBackupRemoteRepository: CryptoStateBackupRemoteRepository, kaliumFileSystem: KaliumFileSystem, currentClientIdProvider: CurrentClientIdProvider)

Functions

Link copied to clipboard
open suspend operator override fun invoke(): BackupAndUploadCryptoStateResult

Creates and uploads the crypto state backup.