Skip to content
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

Crypto: Rework device list tracking logic #294

Merged
merged 7 commits into from
May 11, 2017

Conversation

manuroe
Copy link
Contributor

@manuroe manuroe commented May 11, 2017

manuroe added 5 commits May 11, 2017 08:56
…crypto and its store can be reused just after [MXCrypto close].

It is useful for tests but it can also fix potential crash the app does a logout.
Update testMultipleDownloadKeys to check deviceTrackingStatus in store
Disable testClearCache because it became impossible to simulate UISI
Manage auto update of MXRealmCryptoStore realm db schema.
@manuroe manuroe requested a review from ylecollen May 11, 2017 09:09
@ylecollen
Copy link
Contributor

LGTM

manuroe added 2 commits May 11, 2017 12:55
Update testMultipleDownloadKeys to not put alice and bob in the same. Else, they will download their keys
Add MXDeviceTrackingStatusUnreachableServer. Factorise the MXDeviceListOperation creation in one place to better handler errors.
Do not try to download again devices for users in MXDeviceTrackingStatusUnreachableServer state.
@manuroe manuroe merged commit 2ef4665 into develop May 11, 2017
@manuroe manuroe deleted the e2e-update-keys-managemebt branch May 11, 2017 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants