Files
simplex-chat/apps/multiplatform/common
Narasimha-sc 7fe7e6393e ui: show own support chat after leaving or being removed from the group
The "chat with admins" row is gated on membership.memberActive, which is
false for left, removed, rejected and group deleted. Messages received in
that chat before the user stopped being an active member stay unread with
no way to open the chat and read them, and getUsersInfo counts every
rcv_new item in a group, support scopes included, so they inflate the
profile unread count until the whole profile is marked read.

Reproduced by joining a group with admission review, being messaged by an
admin in the support chat and then removed: two received items stay rcv_new
with group_scope_tag member_support and a null scope member id, the id
being null because it is the user's own support chat, and the profile count
stays at 2. Reading that scope over the API clears it, so the items are
reachable - only the UI hides them.

Show the support chat whenever one exists, and apply the active member,
group preference and role checks only to offering to start a new one.
2026-09-01 08:39:22 +00:00
..
2026-08-29 18:59:49 +01:00