ClientOptions

data class ClientOptions(var backend: BackendSource? = null, var storage: StorageOptions, var deviceSync: Boolean = true, var allowOffline: Boolean = false, var registration: RegistrationOptions = RegistrationOptions(), var forkRecovery: ForkRecoveryOptions? = null, var workers: WorkerOptions? = null, var handlers: ClientHandlers? = null, var attachments: AttachmentOptions? = null) : Disposable

Constructors

Link copied to clipboard
constructor(backend: BackendSource? = null, storage: StorageOptions, deviceSync: Boolean = true, allowOffline: Boolean = false, registration: RegistrationOptions = RegistrationOptions(), forkRecovery: ForkRecoveryOptions? = null, workers: WorkerOptions? = null, handlers: ClientHandlers? = null, attachments: AttachmentOptions? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Permit startup from stored state when the backend is unavailable. Such a startup checks that the identity belongs to its inbox against the newest identity state the database stores, which can predate a revocation.

Link copied to clipboard
Link copied to clipboard

Omission uses empty connection options, as the old field default did.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun destroy()