SDKClient

class SDKClient

The host client resolves storage and owns the weak message lookup entry. Generated forwarders in ClientForwarding.kt expose the other Client methods and the Client statics. The generated Client stays private to the runtime.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun SDKClient.catchUpToLive(timeoutMs: ULong?): CatchUpSummary
Link copied to clipboard
Link copied to clipboard
suspend fun SDKClient.claimHandle(handle: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun end()
Link copied to clipboard
suspend fun SDKClient.events(filter: EventFilter): Flow<ClientEvent>

Read one event only when the flow collector requests it.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun SDKClient.inboxIdFor(identity: PublicIdentity): InboxId?
Link copied to clipboard
suspend fun SDKClient.inboxState(refreshFromNetwork: Boolean): InboxState
Link copied to clipboard
suspend fun SDKClient.inboxStates(ids: List<InboxId>, refreshFromNetwork: Boolean): List<InboxState>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun SDKClient.latestInboxUpdatesCount(ids: List<InboxId>, refreshFromNetwork: Boolean): Map<String, ULong>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun SDKClient.ownInboxUpdatesCount(refreshFromNetwork: Boolean): ULong
Link copied to clipboard
Link copied to clipboard
suspend fun SDKClient.register()
Link copied to clipboard
suspend fun SDKClient.removeAccount(recoverySigner: Signer, identity: PublicIdentity)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun SDKClient.setCredential(credential: Credential)
Link copied to clipboard
Link copied to clipboard
suspend fun SDKClient.startListener(filter: EventFilter, onEvent: suspend (ClientEvent) -> Unit): ListenerId
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun SDKClient.unsafeAddAccount(signer: Signer, allowInboxReassign: Boolean)
Link copied to clipboard
Link copied to clipboard