-
-
Notifications
You must be signed in to change notification settings - Fork 6.3k
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
Unsubscribed users are not removed from groups #6806
Comments
This is unfortunately technically infeasible with the current group architecture and was rejected in #828. |
My interpretation may very well be incorrect. In the interest of reducing notification spam, I'm going to take a step back and let Moxie make a determination when he gets around to it. Feel free to make a thread on the forum though. |
That was the plan at some point (see #5891 (comment)), but Lilia and Moxie ended up deciding against it (see #6175). |
@paride you cannot just remove a member from a group on your device without things going terribly wrong. So far no one has come up with a scheme for removing group members in asynchronous egalitarian groups that is simple and works. I had suggested a single source of truth-device which "owns" the group and is the only device capable of sending group updates, but apparently moxie did not like it (and neither did i tbh since it imposes severe limitations to the user). I am all in for some brainstorming to devise a new groups scheme, but this is not the right place (unlike the forum or the subreddit). @moxie0 i know you do not want the groups "to be on the server", but would storing an encrypted blob (to which the server does not have the key) be ok? I don't think there is a way to solve signal's group issues without an external instance (read: not a signal device) deciding which async event came first. |
Duplicate of #6175. (Still, the issue remains to be addressed.) |
Steps to reproduce
Expected result: The unsubscribed user is automatically removed from all the groups. I know the server is not aware of groups, but I think there are still ways to handle this. For example:
Signal version: 4.8.0
The text was updated successfully, but these errors were encountered: