core, ui: total match in moderation path, merge member profile, reload list for another group on iOS

This commit is contained in:
Narasimha-sc
2026-09-26 17:36:58 +00:00
parent de0b293da7
commit 9de8a82cfd
5 changed files with 10 additions and 6 deletions
@@ -385,7 +385,7 @@ object ChatModel {
if (cInfo !is ChatInfo.Group) return
val member = (cInfo.groupChatScope as? GroupChatScopeInfo.MemberSupport)?.groupMember_ ?: return
val current = groupMembersIndexes.value[member.groupMemberId]?.let { groupMembers.value.getOrNull(it) }
chatsContext.upsertGroupMember(rhId, cInfo.groupInfo, current?.copy(supportChat = member.supportChat) ?: member)
chatsContext.upsertGroupMember(rhId, cInfo.groupInfo, current?.copy(supportChat = member.supportChat, memberProfile = member.memberProfile) ?: member)
}
fun withLoadedSupportChat(member: GroupMember): GroupMember {