-
Notifications
You must be signed in to change notification settings - Fork 418
MSC2666: Get rooms in common with another user #2666
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
base: old_master
Are you sure you want to change the base?
Conversation
Co-authored-by: Hubert Chathi <[email protected]>
turt2live
left a comment
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.
Overall this doesn't feel like it needs to be an endpoint.
…to hs/shared-rooms
matrix-org/matrix-spec-proposals#2666 Signed-off-by: strawberry <[email protected]>
matrix-org/matrix-spec-proposals#2666 Signed-off-by: strawberry <[email protected]>
|
Hello 5 years later 👋 element-hq/element-web#30654 is an implementation that finally uses this information, so could be used as an example of an implementation. EDIT: I'm also told that many clients have since started using this endpoint, so that comment is mostly moot :) |
|
MSCs proposed for Final Comment Period (FCP) should meet the requirements outlined in the checklist prior to being accepted into the spec. This checklist is a bit long, but aims to reduce the number of follow-on MSCs after a feature lands. SCT members: please check off things you check for, and raise a concern against FCP if the checklist is incomplete. If an item doesn't apply, prefer to check it rather than remove it. Unchecking items is encouraged where applicable. MSC authors: feel free to ask in a thread on your MSC or in the #matrix-spec:matrix.org room for clarification of any of these points.
|
|
This has been mostly ready for over 2 years and with element-hq/synapse#19279, everything should be implemented as well @mscbot fcp merge |
|
Team member @tulir has proposed to merge this. The next step is review by the rest of the tagged people: Once at least 75% of reviewers approve (and there are no outstanding concerns), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up! See this document for information about what commands tagged team members can give me. |
| "!OGEhHVWSdvArJzumhm:matrix.org", | ||
| "!HYlSnuBHTxUPgyZPKC:half-shot.uk", | ||
| "!DueayyFpVTeVOQiYjR:example.com" |
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.
Given that at least some of the foreseen use cases involve presenting the rooms in common to a user, would there be any benefit in including more than just the room ID here? As a drastic example, could the endpoint use the same response format as /publicRooms, for instance?
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.
I don't think any of the client implementations so far have needed extra information. By definition the client is in all the rooms and most likely already has the room state (excluding member list). AFAIK even with sliding sync clients will get the entire room list fairly quickly
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.
Ok, that sounds sensible. I was just curious and nothing in the proposal seems to touch upon why the response is not richer or more extensible.
Rendered
Author: @Half-Shot, @ShadowJonathan
Implementations:
Click to reveal Legacy Implementations
update_user_directorycheck, and add extra documentation synapse#12038SCT stuff:
FCP tickyboxes
MSC checklist