Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add key_store table and generate * Implement store/fetch/delete traits * Add SQL key store * Use SQL key store for provider, remove in-memory key store * Use reference to encrypted store to allow multiple consumers * Tidy identity * Add identity table, queries, and unit tests * Persist and retrieve identity from storage inside builder * Tidy up names and types * Add tests and fix bugs * Fix lints * Update xmtp_mls/src/storage/encrypted_store/mod.rs Co-authored-by: Andrew Plaza <[email protected]> * Dont use the word Error in error names * Move identity initialization to identity strategy * Refactor DB stuff into multiple files * Delete models.rs * Cleanup * Add kind to group_messages * default for SqlKeyStore, scaffolding * fetch and store * make fetch and store a macro * fix * fix store_read_delete test * add group membership state enum * tests and some more fetch & store impls. tracing-subscriber for tests * some docs * fix group membership enum * clippy * remove outbound_welcome_messages * Break up table * Revert "Break up table" This reverts commit 157ce6a. * Break up fetch and store macros * Add helpers for enums * Add intent methods * Add some comments --------- Co-authored-by: Richard Hua <[email protected]> Co-authored-by: Richard Hua <[email protected]> Co-authored-by: Andrew Plaza <[email protected]> Co-authored-by: Andrew Plaza <[email protected]>
- Loading branch information