RestoreMPBackupUseCaseImpl

internal class RestoreMPBackupUseCaseImpl(selfUserId: <Error class: unknown class>, backupRepository: BackupRepository, kaliumFileSystem: KaliumFileSystem, backupImporterProvider: MPBackupImporterProvider = MPBackupImporterProviderImpl(), dispatchers: <Error class: unknown class> = KaliumDispatcherImpl) : RestoreMPBackupUseCase

Constructors

Link copied to clipboard
constructor(selfUserId: <Error class: unknown class>, backupRepository: BackupRepository, kaliumFileSystem: KaliumFileSystem, backupImporterProvider: MPBackupImporterProvider = MPBackupImporterProviderImpl(), dispatchers: <Error class: unknown class> = KaliumDispatcherImpl)

Functions

Link copied to clipboard
open suspend operator override fun invoke(backupFilePath: <Error class: unknown class>, password: String?): RestoreBackupResult

Restores a valid previously created backup file in multiplatform format into the current database, respecting the current data if there is any overlap.