Package-level declarations
Types
Link copied to clipboard
object BackupConstants
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
Link copied to clipboard
interface CreateBackupUseCase
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
Link copied to clipboard
interface RestoreBackupUseCase
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
interface RestoreWebBackupUseCase
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
Link copied to clipboard
interface VerifyBackupUseCase
Link copied to clipboard
internal class VerifyBackupUseCaseImpl(kaliumFileSystem: KaliumFileSystem, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl) : VerifyBackupUseCase