Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class BackupMetadata(val platform: String, val version: String, val userId: String, val creationTime: String, val clientId: String?)
Link copied to clipboard
class BackupScope(userId: <Error class: unknown class>, clientIdProvider: CurrentClientIdProvider, userRepository: UserRepository, kaliumFileSystem: KaliumFileSystem, userStorage: UserStorage, persistMigratedMessages: PersistMigratedMessagesUseCase, restartSlowSyncProcessForRecovery: RestartSlowSyncProcessForRecoveryUseCase, val globalPreferences: <Error class: unknown class>)
Link copied to clipboard
sealed class CreateBackupResult
Link copied to clipboard
Link copied to clipboard
internal class CreateBackupUseCaseImpl(userId: <Error class: unknown class>, clientIdProvider: CurrentClientIdProvider, userRepository: UserRepository, kaliumFileSystem: KaliumFileSystem, databaseExporter: <Error class: unknown class>, securityHelper: SecurityHelper, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl, idMapper: IdMapper = MapperProvider.idMapper()) : CreateBackupUseCase
Link copied to clipboard
class CreateObfuscatedCopyUseCase(userId: <Error class: unknown class>, clientIdProvider: CurrentClientIdProvider, userRepository: UserRepository, kaliumFileSystem: KaliumFileSystem, obfuscatedCopyExporter: <Error class: unknown class>, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl, idMapper: IdMapper = MapperProvider.idMapper())

Creates an obfuscated copy of the user's data. TO BE USED FOR DEBUGGING PURPOSES ONLY.

Link copied to clipboard
sealed class RestoreBackupResult
Link copied to clipboard
Link copied to clipboard
internal class RestoreBackupUseCaseImpl(databaseImporter: <Error class: unknown class>, kaliumFileSystem: KaliumFileSystem, userId: <Error class: unknown class>, userRepository: UserRepository, currentClientIdProvider: CurrentClientIdProvider, restoreWebBackup: RestoreWebBackupUseCase, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl, idMapper: IdMapper = MapperProvider.idMapper()) : RestoreBackupUseCase
Link copied to clipboard
Link copied to clipboard
internal class RestoreWebBackupUseCaseImpl(kaliumFileSystem: KaliumFileSystem, selfUserId: <Error class: unknown class>, persistMigratedMessages: PersistMigratedMessagesUseCase, restartSlowSyncProcessForRecovery: RestartSlowSyncProcessForRecoveryUseCase, migrationDAO: <Error class: unknown class>, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl, conversationMapper: ConversationMapper = MapperProvider.conversationMapper(selfUserId)) : RestoreWebBackupUseCase
Link copied to clipboard
sealed class VerifyBackupResult
Link copied to clipboard
Link copied to clipboard
internal class VerifyBackupUseCaseImpl(kaliumFileSystem: KaliumFileSystem, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl) : VerifyBackupUseCase

Functions

Link copied to clipboard