-
Notifications
You must be signed in to change notification settings - Fork 15
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
Ability to ignore invites #824
Comments
The homeserver maintains the state of the invite as its part of room membership, see here: https://matrix.org/docs/spec/client_server/r0.6.1#m-room-member
The way rejection is handled is for the state to move from So - any client side option to simply hide the request without flagging it has the issue that the decision won't be reflected on the server, which means the invites won't be cleared on other devices (e.g. mobile clients) and the decision won't persist across log out / login. So on re-login all the invites you've ever ignored would come flooding back. Adding a membership state feels like it'd kind of miss the point because other clients can still observe it - so it's still apparent that the invite has been ignored from an API perspective. So we could arrange for Element clients to not tell the user they've been ignored, but other clients might not show the same courtesy. One possible way to approach this without the other client being able to tell the message had been ignored would be to add a private list of ignored invites to the home-server - this would require spec and synapse changes, though. |
MSC for this exact problem: matrix-org/matrix-spec-proposals#2270 |
@novocaine thanks for the extra context! On this:
Reading through MSC2270, my understanding is:
Am I misinterpreting? If the above is all true, what do you think to making an initial implementation on Element Web to help validate the MSC, and then follow up on other platforms? I appreciate it might not not 'organically' make it to the top of the web app teams priorities but it's biting stakeholders and if it's a small lift could be worthwhile. |
The proposal suggests it works the same way as |
Gotcha, understood. Thx! |
The original issue for this is element-hq/element-web#2341 |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Your use case
What would you like to do?
Popular or prominent people on Matrix often get invites from people they don't want to or have no intention to ever accept. When rejecting an invite, the other party knows it's been rejected, which can cause aggravation.
How would you like to achieve it?
Have an 'Ignore' interaction alongside Accept & Reject, similar to the semantics of muting a phone call. It might be advantageous to:
Have you considered any alternatives?
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: