Companion

object Companion

Functions

Link copied to clipboard
fun activatePersistentLibXMTPLogWriter(appContext: Context, logLevel: FfiLogLevel, rotationSchedule: FfiLogRotation, maxFiles: Int)
Link copied to clipboard
suspend fun build(publicIdentity: PublicIdentity, options: ClientOptions, inboxId: InboxId? = null): Client
Link copied to clipboard
suspend fun canMessage(identities: List<PublicIdentity>, api: ClientOptions.Api): Map<String, Boolean>
Link copied to clipboard
fun clearXMTPLogs(appContext: Context): Int
Link copied to clipboard
Link copied to clipboard
suspend fun create(account: SigningKey, options: ClientOptions): Client
Link copied to clipboard
suspend fun ffiApplySignatureRequest(api: ClientOptions.Api, signatureRequest: SignatureRequest)
Link copied to clipboard
suspend fun ffiCreateClient(publicIdentity: PublicIdentity, clientOptions: ClientOptions): Client
Link copied to clipboard
suspend fun ffiRevokeInstallations(api: ClientOptions.Api, publicIdentity: PublicIdentity, inboxId: InboxId, installationIds: List<String>): SignatureRequest
Link copied to clipboard
suspend fun getOrCreateInboxId(api: ClientOptions.Api, publicIdentity: PublicIdentity): InboxId
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun register(codec: ContentCodec<*>)
Link copied to clipboard
suspend fun revokeInstallations(api: ClientOptions.Api, signingKey: SigningKey, inboxId: InboxId, installationIds: List<String>)

Properties

Link copied to clipboard