Kotlin-Bindings-c2b9906
Pre-release
Pre-release
Migrate Identity (#1621) * passkey member identifier * nit * incremental progress * move public identifiers into its own file * adapt association log * external identifier * enforce permissions via data structures * wip * wip * more cleanup * wip * cleanup * more cleanup * cleanup verified signature * cleanup id/mod.rs * cleanup serialization, update protos * more cleanup * more cleanup * continue making improvements * cleanup * checking in progress * continue cleanup * cleaner approach * more cleanup * cleanup * fix the query * cleanup * database adjustments * rename wallet entry to identity cache * consent record to root identifier * cleanup builder.rs * update consent * update consent save * update a few more methods * two errors left * xmtp_mls is done, now for the bindings * continue cleanup * work on the ffi more * Update the InboxOwner trait * rename to PublicIdentifier * wip * refactor ffi progress * mls cleanup * cleanup * update the cli example * continue cleanup * continue updating * finish with node/client.rs * update node consent state * consent state in node * more cleaning up * continue cleanup * fix typo * cleanup wasm client * cleanup * proto * fix a test * revert signature text * update migration * update migration * update migration one more time * fix * rework migration approach * schema gen * fix * checking in * turn off for now * default ident kind to Ethereum * update proto * update nomenclature * fix consent * test fix * test fix * cleanup * tweak udl * taplo * adjust ffi * update the udl * cleanup * sign * put the udl in the namespace * relying partner * ffi relying partner * node relying partner * wasm relying partner * udl * remove udl * java kts file * api fix * ignore faulty test * cleanup * cleanup * test fix * lint * test fix * lint * fix bench * prettier * lint * lint * fix bench * lint * lint * lint * cleanup * update kotlin gen script * todo done * re-add udl file to get android build working (#1678) Co-authored-by: cameronvoell <cameronvoell@users.noreply.github.com> * remove ffirootidentifier * remove wasm root identifier * remove node root identifier * lint * cleanup * fixes for the new tests * cleanup * use an env var * drop address from consent * lint * fix * lint * lint * legacy interop tests (#1694) * legacy interop tests * test group * cleanup * revert bindings_node * revert bindings_node * update comment * Update xmtp_mls/src/client.rs Co-authored-by: Mojtaba Chenani <chenani@outlook.com> * Update xmtp_mls/src/identity_updates.rs Co-authored-by: Mojtaba Chenani <chenani@outlook.com> * Update xmtp_mls/src/client.rs Co-authored-by: Cameron Voell <1103838+cameronvoell@users.noreply.github.com> * Update xmtp_mls/src/client.rs Co-authored-by: Cameron Voell <1103838+cameronvoell@users.noreply.github.com> * undo comment * update can_message * lint * fix node tests * ffi public identifier -> ffi identifier * cleanup * cleanup * just identifier * bump * lint * remove disappearing messages test from node * disable another test * more cleanup * flakiness --------- Co-authored-by: Cameron Voell <1103838+cameronvoell@users.noreply.github.com> Co-authored-by: cameronvoell <cameronvoell@users.noreply.github.com> Co-authored-by: Naomi Plasterer <naomi@xmtp.com> Co-authored-by: Mojtaba Chenani <chenani@outlook.com>