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.