Package-level declarations

Types

Link copied to clipboard
interface Documents
Link copied to clipboard
interface Lists
Link copied to clipboard
interface Maps
Link copied to clipboard
interface Streams
Link copied to clipboard
interface SyncClient

This is a central entity used to work with Sync.

Functions

Link copied to clipboard
fun SyncClient.Companion.clearAllCaches(context: <Error class: unknown class>)

Clears offline caches for all accounts.

Link copied to clipboard
fun SyncClient.Companion.clearCacheForAccount(context: <Error class: unknown class>, account: <Error class: unknown class>)

Clears offline cache for specified account.

Link copied to clipboard
fun SyncClient.Companion.clearCacheForOtherAccounts(context: <Error class: unknown class>, account: <Error class: unknown class>)

Clears offline caches for all accounts, except specified.

Link copied to clipboard
suspend fun createInternal(context: <Error class: unknown class>, coroutineScope: <Error class: unknown class>, useLastUserCache: Boolean = true, syncConfig: <Error class: unknown class>, clientMetadata: <Error class: unknown class>, connectivityMonitor: <Error class: unknown class>?, tokenProvider: suspend () -> String): SyncClient
Link copied to clipboard
suspend fun SyncClient(context: <Error class: unknown class>, useLastUserAccount: Boolean = true, config: <Error class: unknown class> = SyncConfig(), tokenProvider: suspend () -> String): SyncClient

Creates a new Sync client instance.