VerifyBackupUseCaseImpl

internal class VerifyBackupUseCaseImpl(userId: UserId, kaliumFileSystem: KaliumFileSystem, fileSystem: FileSystem = FileSystem.SYSTEM, backupImporterProvider: MPBackupImporterProvider = MPBackupImporterProviderImpl(fileSystem), dispatchers: KaliumDispatcher = KaliumDispatcherImpl) : VerifyBackupUseCase

Constructors

Link copied to clipboard
constructor(userId: UserId, kaliumFileSystem: KaliumFileSystem, fileSystem: FileSystem = FileSystem.SYSTEM, backupImporterProvider: MPBackupImporterProvider = MPBackupImporterProviderImpl(fileSystem), dispatchers: KaliumDispatcher = KaliumDispatcherImpl)

Functions

Link copied to clipboard
open suspend operator override fun invoke(compressedBackupFilePath: Path): VerifyBackupResult

Checks whether the given backup file is encrypted and requires a password.