CreateObfuscatedCopyUseCase

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.

Constructors

Link copied to clipboard
internal constructor(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())

Functions

Link copied to clipboard
suspend operator fun invoke(password: String?): CreateBackupResult