Skip to content

[WPB-6144] Don't remove MLS clients from a 1-1 conversation#3906

Merged
mdimjasevic merged 2 commits intodevelopfrom
wpb-6144/dont-remove-mls-clients
Feb 29, 2024
Merged

[WPB-6144] Don't remove MLS clients from a 1-1 conversation#3906
mdimjasevic merged 2 commits intodevelopfrom
wpb-6144/dont-remove-mls-clients

Conversation

@mdimjasevic
Copy link
Contributor

@mdimjasevic mdimjasevic commented Feb 27, 2024

As part of PR #3889, we used to remove MLS clients from a 1-to-1 conversation only on the backend side (i.e., not updating the group state). However, that's problematic as the state of the group on the backend side and on the client side is out of sync. This PR changes that by not removing the clients from the conversation; only the user is removed.

This PR adds no new tests, but it does rely on the Test.MLS.One2One.testMLSOne2OneBlockedAfterConnected test from PR #3889.

Tracked by https://wearezeta.atlassian.net/browse/WPB-6144.

Checklist

  • Add a new entry in an appropriate subdirectory of changelog.d
  • Read and follow the PR guidelines

@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Feb 27, 2024
@mdimjasevic mdimjasevic marked this pull request as ready for review February 27, 2024 13:21
@mdimjasevic mdimjasevic merged commit 9c31d45 into develop Feb 29, 2024
@mdimjasevic mdimjasevic deleted the wpb-6144/dont-remove-mls-clients branch February 29, 2024 09:02
mdimjasevic pushed a commit that referenced this pull request Feb 29, 2024
* Don't remove MLS clients from a 1-1 conversation

* Update the changelog
mdimjasevic pushed a commit that referenced this pull request Mar 5, 2024
* Don't remove MLS clients from a 1-1 conversation

* Update the changelog
@echoes-hq echoes-hq bot added the echoes: unplanned Any work item that isn’t part of the product or technical roadmap. label Jul 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

echoes: unplanned Any work item that isn’t part of the product or technical roadmap. ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants