-
Notifications
You must be signed in to change notification settings - Fork 362
Support for MSC3814 - Dehydrated devices v2 #2349
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
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #2349 +/- ##
==========================================
- Coverage 77.78% 77.69% -0.09%
==========================================
Files 175 176 +1
Lines 18619 18655 +36
==========================================
+ Hits 14482 14494 +12
- Misses 4137 4161 +24
☔ View full report in Codecov by Sentry. |
c1107be to
7131fcf
Compare
72b2a1d to
31c8285
Compare
|
Force pushed after a rebase onto main to get the CI going. |
This splits the method out so the bigger chunks doesn't persist the changes in the store. This will be useful if we need to hijack the changes and persist them in a different store.
Co-authored-by: Jonas Platte <[email protected]>
3941c10 to
38cdc6a
Compare
| // TODO: Once a device has been rehydrated it might need to download and decrypt | ||
| // a lot of to-device events. This process might take some time and we should | ||
| // support resuming it. |
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.
@poljar Do we have an issue to not forget about this?
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 have, albeit a task/issue on the crypto board and the meta repo.
This PR adds initial support for MSC3814. This is best reviewed commit by
commit.
It's best to get an overview of the MSC first, the docs in the
dehydrated_devicessubmodule attempt to explain dehydrated devices as well.This closes: #401.