Skip to content

Kotlin-Bindings-c2b9906

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 07 Mar 00:06
c2b9906
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>