Status-react: Group admin does not effectively leaves group chat

Created on 23 Nov 2018  路  7Comments  路  Source: status-im/status-react

Problem

If I created a group chat, the only way of effectively leaving it is by first removing all members, otherwise I would still keep receiving new messages from this group.

Implementation

I suggest that two options should be available:

  1. Option to

    • pass admin to other user;

    • have multiple admins.

  2. When (the last) group admin leaves, the oldest member of group chat should become the new admin.

Acceptance Criteria

Group admin should easily able to leave group chat.

chat group-chat stale

All 7 comments

Thanks for your thoughts @3esmit.

I think there is also a 3rd option: When last group admin leaves, he sees popup saying that unless he pass admin to other user, the group chat will be closed.

Would be good to research other clients and then decide on behaviour. I can do it later this week.

cc @chadyj

If I created a group chat, the only way of effectively leaving it is by first removing all members, otherwise I would still keep receiving new messages from this group.

Btw, @chadyj @cammellos do you think it maybe a blocker for group chat release (https://github.com/status-im/status-react/issues/6882)?

To me it does not feel like a blocker, but I can easily change the behavior temporarily so that admin can leave, it might leave some group chats orphaned (no admins), up to you, and then we can have more sophisticated solutions.

cc @errorists ^^

To me it does not feel like a blocker, but I can easily change the behavior temporarily so that admin can leave, it might leave some group chats orphaned (no admins), up to you, and then we can have more sophisticated solutions.

+1

The way it was designed, you can pass admin privileges to other members and if you decide to leave the group chat being its only admin, you're required to pass it to someone else, but @lukaszfryc solution with closing the group would also work. designs

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

This issue has been automatically closed. Please re-open if this issue is important to you.

Was this page helpful?
0 / 5 - 0 ratings