mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-08-20 21:20:23 +00:00
The leave/removed/role-changed handlers identified the registration owner by contact id. A non-owner member can be associated with the owner's contact (via the contact/member merge), so its departure incorrectly de-listed the group. Compare by group member id (owner_member_id) instead, falling back to contact id for registrations recorded before owner_member_id existed.