Client Options
constructor(api: ClientOptions.Api = Api(), preCreateIdentityCallback: PreEventCallback? = null, preEnableIdentityCallback: PreEventCallback? = null, appContext: Context? = null, enableV3: Boolean = false, dbDirectory: String? = null, dbEncryptionKey: ByteArray? = null)
constructor(api: ClientOptions.Api = Api(), preCreateIdentityCallback: PreEventCallback? = null, preEnableIdentityCallback: PreEventCallback? = null, appContext: Context? = null, enableV3: Boolean = false, dbDirectory: String? = null, dbEncryptionKey: ByteArray? = null, historySyncUrl: String? = null)
© 2024 Copyright
+
+
+
+ historySyncUrl
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Client
-
+
+
+
+
+
+
+
diff --git a/library/package-list b/library/package-list
index ce6361afe..9c2a0337d 100644
--- a/library/package-list
+++ b/library/package-list
@@ -1012,11 +1012,14 @@ $dokka.location:org.xmtp.android.library/Client/deleteLocalDatabase/#/PointingTo
$dokka.location:org.xmtp.android.library/Client/dropLocalDatabaseConnection/#/PointingToDeclaration/library/org.xmtp.android.library/-client/drop-local-database-connection.html
$dokka.location:org.xmtp.android.library/Client/ensureUserContactPublished/#/PointingToDeclaration/library/org.xmtp.android.library/-client/ensure-user-contact-published.html
$dokka.location:org.xmtp.android.library/Client/fetchConversation/#kotlin.String?#kotlin.Boolean/PointingToDeclaration/library/org.xmtp.android.library/-client/fetch-conversation.html
+$dokka.location:org.xmtp.android.library/Client/findGroup/#kotlin.ByteArray/PointingToDeclaration/library/org.xmtp.android.library/-client/find-group.html
+$dokka.location:org.xmtp.android.library/Client/findMessage/#kotlin.ByteArray/PointingToDeclaration/library/org.xmtp.android.library/-client/find-message.html
$dokka.location:org.xmtp.android.library/Client/getUserContact/#kotlin.String/PointingToDeclaration/library/org.xmtp.android.library/-client/get-user-contact.html
$dokka.location:org.xmtp.android.library/Client/importConversation/#kotlin.ByteArray/PointingToDeclaration/library/org.xmtp.android.library/-client/import-conversation.html
$dokka.location:org.xmtp.android.library/Client/importV1Conversation/#org.xmtp.android.library.ConversationV1Export/PointingToDeclaration/library/org.xmtp.android.library/-client/import-v1-conversation.html
$dokka.location:org.xmtp.android.library/Client/importV2Conversation/#org.xmtp.android.library.ConversationV2Export/PointingToDeclaration/library/org.xmtp.android.library/-client/import-v2-conversation.html
$dokka.location:org.xmtp.android.library/Client/inboxId/#/PointingToDeclaration/library/org.xmtp.android.library/-client/inbox-id.html
+$dokka.location:org.xmtp.android.library/Client/inboxIdFromAddress/#kotlin.String/PointingToDeclaration/library/org.xmtp.android.library/-client/inbox-id-from-address.html
$dokka.location:org.xmtp.android.library/Client/installationId/#/PointingToDeclaration/library/org.xmtp.android.library/-client/installation-id.html
$dokka.location:org.xmtp.android.library/Client/keys/#/PointingToDeclaration/library/org.xmtp.android.library/-client/keys.html
$dokka.location:org.xmtp.android.library/Client/libXMTPVersion/#/PointingToDeclaration/library/org.xmtp.android.library/-client/lib-x-m-t-p-version.html
@@ -1027,6 +1030,7 @@ $dokka.location:org.xmtp.android.library/Client/publish/#kotlin.collections.List
$dokka.location:org.xmtp.android.library/Client/publishUserContact/#kotlin.Boolean/PointingToDeclaration/library/org.xmtp.android.library/-client/publish-user-contact.html
$dokka.location:org.xmtp.android.library/Client/query/#org.xmtp.android.library.messages.Topic#org.xmtp.android.library.messages.Pagination?/PointingToDeclaration/library/org.xmtp.android.library/-client/query.html
$dokka.location:org.xmtp.android.library/Client/reconnectLocalDatabase/#/PointingToDeclaration/library/org.xmtp.android.library/-client/reconnect-local-database.html
+$dokka.location:org.xmtp.android.library/Client/requestMessageHistorySync/#/PointingToDeclaration/library/org.xmtp.android.library/-client/request-message-history-sync.html
$dokka.location:org.xmtp.android.library/Client/subscribe/#kotlin.collections.List[kotlin.String]/PointingToDeclaration/library/org.xmtp.android.library/-client/subscribe.html
$dokka.location:org.xmtp.android.library/Client/subscribe2/#kotlinx.coroutines.flow.Flow[org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest]/PointingToDeclaration/library/org.xmtp.android.library/-client/subscribe2.html
$dokka.location:org.xmtp.android.library/Client/v1keys/#/PointingToDeclaration/library/org.xmtp.android.library/-client/v1keys.html
@@ -1036,12 +1040,13 @@ $dokka.location:org.xmtp.android.library/ClientOptions.Api/appVersion/#/Pointing
$dokka.location:org.xmtp.android.library/ClientOptions.Api/env/#/PointingToDeclaration/library/org.xmtp.android.library/-client-options/-api/env.html
$dokka.location:org.xmtp.android.library/ClientOptions.Api/isSecure/#/PointingToDeclaration/library/org.xmtp.android.library/-client-options/-api/is-secure.html
$dokka.location:org.xmtp.android.library/ClientOptions///PointingToDeclaration/library/org.xmtp.android.library/-client-options/index.html
-$dokka.location:org.xmtp.android.library/ClientOptions/ClientOptions/#org.xmtp.android.library.ClientOptions.Api#kotlin.coroutines.SuspendFunction0[kotlin.Unit]?#kotlin.coroutines.SuspendFunction0[kotlin.Unit]?#android.content.Context?#kotlin.Boolean#kotlin.String?#kotlin.ByteArray?/PointingToDeclaration/library/org.xmtp.android.library/-client-options/-client-options.html
+$dokka.location:org.xmtp.android.library/ClientOptions/ClientOptions/#org.xmtp.android.library.ClientOptions.Api#kotlin.coroutines.SuspendFunction0[kotlin.Unit]?#kotlin.coroutines.SuspendFunction0[kotlin.Unit]?#android.content.Context?#kotlin.Boolean#kotlin.String?#kotlin.ByteArray?#kotlin.String?/PointingToDeclaration/library/org.xmtp.android.library/-client-options/-client-options.html
$dokka.location:org.xmtp.android.library/ClientOptions/api/#/PointingToDeclaration/library/org.xmtp.android.library/-client-options/api.html
$dokka.location:org.xmtp.android.library/ClientOptions/appContext/#/PointingToDeclaration/library/org.xmtp.android.library/-client-options/app-context.html
$dokka.location:org.xmtp.android.library/ClientOptions/dbDirectory/#/PointingToDeclaration/library/org.xmtp.android.library/-client-options/db-directory.html
$dokka.location:org.xmtp.android.library/ClientOptions/dbEncryptionKey/#/PointingToDeclaration/library/org.xmtp.android.library/-client-options/db-encryption-key.html
$dokka.location:org.xmtp.android.library/ClientOptions/enableV3/#/PointingToDeclaration/library/org.xmtp.android.library/-client-options/enable-v3.html
+$dokka.location:org.xmtp.android.library/ClientOptions/historySyncUrl/#/PointingToDeclaration/library/org.xmtp.android.library/-client-options/history-sync-url.html
$dokka.location:org.xmtp.android.library/ClientOptions/preCreateIdentityCallback/#/PointingToDeclaration/library/org.xmtp.android.library/-client-options/pre-create-identity-callback.html
$dokka.location:org.xmtp.android.library/ClientOptions/preEnableIdentityCallback/#/PointingToDeclaration/library/org.xmtp.android.library/-client-options/pre-enable-identity-callback.html
$dokka.location:org.xmtp.android.library/CodecRegistry///PointingToDeclaration/library/org.xmtp.android.library/-codec-registry/index.html
@@ -1373,7 +1378,7 @@ $dokka.location:org.xmtp.android.library/XMTPEnvironment/withValue/#kotlin.Strin
$dokka.location:org.xmtp.android.library/XMTPException///PointingToDeclaration/library/org.xmtp.android.library/-x-m-t-p-exception/index.html
$dokka.location:org.xmtp.android.library/XMTPException/XMTPException/#kotlin.String#java.lang.Exception?/PointingToDeclaration/library/org.xmtp.android.library/-x-m-t-p-exception/-x-m-t-p-exception.html
$dokka.location:uniffi.xmtpv3////PointingToDeclaration/library/uniffi.xmtpv3/index.html
-$dokka.location:uniffi.xmtpv3//createClient/#uniffi.xmtpv3.FfiLogger#kotlin.String#kotlin.Boolean#kotlin.String?#kotlin.ByteArray?#kotlin.String#kotlin.String#kotlin.ULong#kotlin.ByteArray?/PointingToDeclaration/library/uniffi.xmtpv3/create-client.html
+$dokka.location:uniffi.xmtpv3//createClient/#uniffi.xmtpv3.FfiLogger#kotlin.String#kotlin.Boolean#kotlin.String?#kotlin.ByteArray?#kotlin.String#kotlin.String#kotlin.ULong#kotlin.ByteArray?#kotlin.String?/PointingToDeclaration/library/uniffi.xmtpv3/create-client.html
$dokka.location:uniffi.xmtpv3//createV2Client/#kotlin.String#kotlin.Boolean/PointingToDeclaration/library/uniffi.xmtpv3/create-v2-client.html
$dokka.location:uniffi.xmtpv3//diffieHellmanK256/#kotlin.ByteArray#kotlin.ByteArray/PointingToDeclaration/library/uniffi.xmtpv3/diffie-hellman-k256.html
$dokka.location:uniffi.xmtpv3//generateInboxId/#kotlin.String#kotlin.ULong/PointingToDeclaration/library/uniffi.xmtpv3/generate-inbox-id.html
@@ -1969,10 +1974,14 @@ $dokka.location:uniffi.xmtpv3/FfiXmtpClient/close/#/PointingToDeclaration/libra
$dokka.location:uniffi.xmtpv3/FfiXmtpClient/conversations/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client/conversations.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClient/dbReconnect/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client/db-reconnect.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClient/destroy/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client/destroy.html
+$dokka.location:uniffi.xmtpv3/FfiXmtpClient/findInboxId/#kotlin.String/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client/find-inbox-id.html
+$dokka.location:uniffi.xmtpv3/FfiXmtpClient/group/#kotlin.ByteArray/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client/group.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClient/inboxId/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client/inbox-id.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClient/installationId/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client/installation-id.html
+$dokka.location:uniffi.xmtpv3/FfiXmtpClient/message/#kotlin.ByteArray/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client/message.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClient/registerIdentity/#uniffi.xmtpv3.FfiSignatureRequest/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client/register-identity.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClient/releaseDbConnection/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client/release-db-connection.html
+$dokka.location:uniffi.xmtpv3/FfiXmtpClient/requestHistorySync/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client/request-history-sync.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClient/signatureRequest/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client/signature-request.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClient/uniffiClonePointer/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client/uniffi-clone-pointer.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface.Companion///PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/-companion/index.html
@@ -1980,10 +1989,14 @@ $dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface///PointingToDeclaration/li
$dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface/canMessage/#kotlin.collections.List[kotlin.String]/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/can-message.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface/conversations/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/conversations.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface/dbReconnect/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/db-reconnect.html
+$dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface/findInboxId/#kotlin.String/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/find-inbox-id.html
+$dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface/group/#kotlin.ByteArray/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/group.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface/inboxId/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/inbox-id.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface/installationId/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/installation-id.html
+$dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface/message/#kotlin.ByteArray/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/message.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface/registerIdentity/#uniffi.xmtpv3.FfiSignatureRequest/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/register-identity.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface/releaseDbConnection/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/release-db-connection.html
+$dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface/requestHistorySync/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/request-history-sync.html
$dokka.location:uniffi.xmtpv3/FfiXmtpClientInterface/signatureRequest/#/PointingToDeclaration/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/signature-request.html
$dokka.location:uniffi.xmtpv3/ForeignBytes.ByValue///PointingToDeclaration/library/uniffi.xmtpv3/-foreign-bytes/-by-value/index.html
$dokka.location:uniffi.xmtpv3/ForeignBytes.ByValue/ByValue/#/PointingToDeclaration/library/uniffi.xmtpv3/-foreign-bytes/-by-value/-by-value.html
diff --git a/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/find-inbox-id.html b/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/find-inbox-id.html
new file mode 100644
index 000000000..d711dbe57
--- /dev/null
+++ b/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/find-inbox-id.html
@@ -0,0 +1,72 @@
+
+
+
+
+ findInboxId
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+group
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/library/org.xmtp.android.library/-client-options/index.html b/library/org.xmtp.android.library/-client-options/index.html
index e90e9f364..371bb785d 100644
--- a/library/org.xmtp.android.library/-client-options/index.html
+++ b/library/org.xmtp.android.library/-client-options/index.html
@@ -58,24 +58,24 @@
+
+
+
+
+
+
+
+
+
+
+ history
+
+ history Sync Url
+ Client Options
- data class ClientOptions(val api: ClientOptions.Api = Api(), val preCreateIdentityCallback: PreEventCallback? = null, val preEnableIdentityCallback: PreEventCallback? = null, val appContext: Context? = null, val enableV3: Boolean = false, val dbDirectory: String? = null, val dbEncryptionKey: ByteArray? = null)
data class ClientOptions(val api: ClientOptions.Api = Api(), val preCreateIdentityCallback: PreEventCallback? = null, val preEnableIdentityCallback: PreEventCallback? = null, val appContext: Context? = null, val enableV3: Boolean = false, val dbDirectory: String? = null, val dbEncryptionKey: ByteArray? = null, val historySyncUrl: String? = null)
Constructors
-
+
@@ -178,6 +178,21 @@
+
+
-
+
Link copied to clipboard
-
+
constructor(api: ClientOptions.Api = Api(), preCreateIdentityCallback: PreEventCallback? = null, preEnableIdentityCallback: PreEventCallback? = null, appContext: Context? = null, enableV3: Boolean = false, dbDirectory: String? = null, dbEncryptionKey: ByteArray? = null)
constructor(api: ClientOptions.Api = Api(), preCreateIdentityCallback: PreEventCallback? = null, preEnableIdentityCallback: PreEventCallback? = null, appContext: Context? = null, enableV3: Boolean = false, dbDirectory: String? = null, dbEncryptionKey: ByteArray? = null, historySyncUrl: String? = null)
Properties
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
diff --git a/library/org.xmtp.android.library/-client/find-group.html b/library/org.xmtp.android.library/-client/find-group.html
new file mode 100644
index 000000000..d30d0bb3d
--- /dev/null
+++ b/library/org.xmtp.android.library/-client/find-group.html
@@ -0,0 +1,72 @@
+
+
+
+
+ findGroup
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+findMessage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+inboxIdFromAddress
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/library/org.xmtp.android.library/-client/find-message.html b/library/org.xmtp.android.library/-client/find-message.html
new file mode 100644
index 000000000..4deb8e875
--- /dev/null
+++ b/library/org.xmtp.android.library/-client/find-message.html
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/library/org.xmtp.android.library/-client/inbox-id-from-address.html b/library/org.xmtp.android.library/-client/inbox-id-from-address.html
new file mode 100644
index 000000000..5fe4f98f6
--- /dev/null
+++ b/library/org.xmtp.android.library/-client/inbox-id-from-address.html
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ find
+
+ find Message
+
+
+
+
diff --git a/library/org.xmtp.android.library/-client/index.html b/library/org.xmtp.android.library/-client/index.html
index d2bb8f01a..5f5e0160a 100644
--- a/library/org.xmtp.android.library/-client/index.html
+++ b/library/org.xmtp.android.library/-client/index.html
@@ -268,6 +268,36 @@
+
+
+
+
+
+
+
+
+
+
+ inbox
+
+ inbox Id From Address
+ Functions
+
+
+
+
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
@@ -328,6 +358,21 @@
Functions
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
@@ -388,6 +433,21 @@
Functions
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
diff --git a/library/org.xmtp.android.library/-client/request-message-history-sync.html b/library/org.xmtp.android.library/-client/request-message-history-sync.html
new file mode 100644
index 000000000..28dea3c6d
--- /dev/null
+++ b/library/org.xmtp.android.library/-client/request-message-history-sync.html
@@ -0,0 +1,72 @@
+
+
+
+
+ requestMessageHistorySync
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/library/org.xmtp.android.library/index.html b/library/org.xmtp.android.library/index.html
index 86541beb5..53f29ef7b 100644
--- a/library/org.xmtp.android.library/index.html
+++ b/library/org.xmtp.android.library/index.html
@@ -134,7 +134,7 @@
+
+
+
+
+
+
+
+
+
+
+ request
+
+ request Message History Sync
+ Types
-
+
data class ClientOptions(val api: ClientOptions.Api = Api(), val preCreateIdentityCallback: PreEventCallback? = null, val preEnableIdentityCallback: PreEventCallback? = null, val appContext: Context? = null, val enableV3: Boolean = false, val dbDirectory: String? = null, val dbEncryptionKey: ByteArray? = null)
data class ClientOptions(val api: ClientOptions.Api = Api(), val preCreateIdentityCallback: PreEventCallback? = null, val preEnableIdentityCallback: PreEventCallback? = null, val appContext: Context? = null, val enableV3: Boolean = false, val dbDirectory: String? = null, val dbEncryptionKey: ByteArray? = null, val historySyncUrl: String? = null)
+
+
+
diff --git a/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/group.html b/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/group.html
new file mode 100644
index 000000000..2b33cae91
--- /dev/null
+++ b/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/group.html
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ find
+
+ find Inbox Id
+
+
+
+
diff --git a/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/index.html b/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/index.html
index 19c3e1ffb..8df478ab4 100644
--- a/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/index.html
+++ b/library/uniffi.xmtpv3/-ffi-xmtp-client-interface/index.html
@@ -129,6 +129,36 @@
+
+
+
+
+
+
+
+
+
+
+
+