BackupAndUploadCryptoStateUseCaseImpl

internal class BackupAndUploadCryptoStateUseCaseImpl(backupCryptoDBUseCase: BackupCryptoDBUseCase, cryptoStateBackupRemoteRepository: CryptoStateBackupRemoteRepository, kaliumFileSystem: KaliumFileSystem, currentClientIdProvider: CurrentClientIdProvider, executionMutex: <Error class: unknown class> = Mutex()) : BackupAndUploadCryptoStateUseCase

Constructors

Link copied to clipboard
constructor(backupCryptoDBUseCase: BackupCryptoDBUseCase, cryptoStateBackupRemoteRepository: CryptoStateBackupRemoteRepository, kaliumFileSystem: KaliumFileSystem, currentClientIdProvider: CurrentClientIdProvider, executionMutex: <Error class: unknown class> = Mutex())

Functions

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

Creates and uploads the crypto state backup.