-
-
Notifications
You must be signed in to change notification settings - Fork 656
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
[pseudoIDs] More pseudo ID fixes - Part 2 #3181
Conversation
- so state events that use user IDs translate to pseudo IDs in pseudo ID rooms - e.g. allowing to query m.room.member by user ID in a pseudo ID room
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #3181 +/- ##
==========================================
+ Coverage 64.20% 64.22% +0.01%
==========================================
Files 506 506
Lines 57277 57346 +69
==========================================
+ Hits 36776 36829 +53
- Misses 16636 16651 +15
- Partials 3865 3866 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
☔ View full report in Codecov by Sentry. |
- see added TODO for more info
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.
Changes look good!
Fixes include: - Translating state keys that contain user IDs to their respective room keys for both querying and sending state events - **NOTE**: there may be design discussion needed on what should happen when sender keys cannot be found for users - A simple fix for kicking guests from rooms properly - Logic for boundary history visibilities was slightly off (I'm surprised this only manifested in pseudo ID room versions) Signed-off-by: `Sam Wedgwood <sam@wedgwood.dev>`
In a [previous PR](#3181) I accidentally left GMSL on a dev branch, this PR fixes it by bringing it back to the main branch of GMSL Signed-off-by: `Sam Wedgwood <sam@wedgwood.dev>`
Totals before
Totals: 620 passed, 44 expected fail, 118 failed
Totals after (0c76e61)
Totals: 643 passed, 49 expected fail, 90 failed
Fixes include:
Signed-off-by:
Sam Wedgwood <sam@wedgwood.dev>