-
Notifications
You must be signed in to change notification settings - Fork 101
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
Fixes problems processing invites, build rooms differently based on their membership #3189
Fixes problems processing invites, build rooms differently based on their membership #3189
Conversation
Generated by 🚫 Danger Swift against 9427c57 |
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.
Niiice 🤩
…d rooms to be build differently than "full" ones (#3869) We're finding ourselves in the situation in which we can't interact with invites through normal Room APIs as `full_room`s can't be build from the RoomListItem. Full rooms require the timeline to be configured before use and the timeline can't be configured because encryption cannot be fetched for invited rooms on homeservers that have previews disabled (see #3848 and #3850) In response we now expose the room's membership directly from the `RoomListItem` so that the final client can chose which of the 2 rooms types (invited or full) to ask for before using aforementioned APIs. Powers element-hq/element-x-ios#3189
Quality Gate passedIssues Measures |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #3189 +/- ##
===========================================
+ Coverage 77.71% 77.92% +0.20%
===========================================
Files 717 717
Lines 56478 56543 +65
===========================================
+ Hits 43893 44059 +166
+ Misses 12585 12484 -101
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Requires matrix-org/matrix-rust-sdk#3869