-
Notifications
You must be signed in to change notification settings - Fork 6
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
fix: update group state when fetching conversation during slow sync WPB-11247 #3029
Conversation
Datadog ReportAll test runs ✅ 2 Total Test Services: 0 Failed, 2 Passed Test Services
|
It would be nice to add a test for this. Insert a conversation, insert it again with a different mls_group_state and assert that it is updated |
@MohamadJaara is release/candidate the right destination? |
ohh did not notice this one, the correct one should be "release/android-cycle-4.6" |
5f97cc2
to
dbdf3c1
Compare
Quality Gate passedIssues Measures |
Done |
…PB-11247 (#3029) * fix: update group state when fetching conversation during slow sync * test: verify that group state is updated on re-insertion
…PB-11247 (#3029) * fix: update group state when fetching conversation during slow sync * test: verify that group state is updated on re-insertion
…PB-11247 (#3029) (#3033) * fix: update group state when fetching conversation during slow sync * test: verify that group state is updated on re-insertion Co-authored-by: Jacob Persson <[email protected]>
…PB-11247 (#3029) (#3033) * fix: update group state when fetching conversation during slow sync * test: verify that group state is updated on re-insertion Co-authored-by: Jacob Persson <[email protected]>
…PB-11247 (#3029) (#3033) * fix: update group state when fetching conversation during slow sync * test: verify that group state is updated on re-insertion Co-authored-by: Jacob Persson <[email protected]>
…PB-11247 (#3029) (#3033) * fix: update group state when fetching conversation during slow sync * test: verify that group state is updated on re-insertion Co-authored-by: Jacob Persson <[email protected]>
…PB-11247 (#3029) (#3033) * fix: update group state when fetching conversation during slow sync * test: verify that group state is updated on re-insertion Co-authored-by: Jacob Persson <[email protected]>
…PB-11247 (#3029) (#3033) * fix: update group state when fetching conversation during slow sync * test: verify that group state is updated on re-insertion Co-authored-by: Jacob Persson <[email protected]>
…PB-11247 (#3029) (#3033) (#3037) * fix: update group state when fetching conversation during slow sync * test: verify that group state is updated on re-insertion Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jacob Persson <[email protected]>
PR Submission Checklist for internal contributors
The PR Title
SQPIT-764
The PR Description
What's new in this PR?
Issues
Group state isn't updated during the slow sync, which means MLS conversation will keep the
ESTABLISHED
state even though they no longer exists inside CoreCrypto if we registered a new client.Causes
mls_group_state
is not included the "on conflict" clause.Solutions
Include it
PR Post Submission Checklist for internal contributors (Optional)
PR Post Merge Checklist for internal contributors
References
feat(conversation-list): Sort conversations by most emojis in the title #SQPIT-764
.