-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add skeleton of xmtp_mls crate #272
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking very tidy
xmtp_mls/Cargo.toml
Outdated
hex = "0.4.3" | ||
libsqlite3-sys = { version = "0.26.0", optional = true} | ||
log = "0.4.17" | ||
openmls = { path = "../../openmls/openmls", features = ["test-utils"] } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should probably make a fork and just point at that everywhere
I have a fork now
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nits w.r.t errors. I have some other possible changes in #271, so I won't hold this one up
This creates an
xmtp_mls
crate, and copies over some of the common things we'll need from thexmtp
crate:There is no MLS-specific logic in this PR. I've made the
Account
object an empty struct for now,Client
does no business logic other than holding the API client and DB, and there are no models in the database. The only changes are stripping out vmac-specific logic and wrangling to make the whole thing compile.Happy to port over #268 once it lands, if it's a hassle @dmccartney