mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-04-17 09:06:15 +00:00
mobile: filter out members in statuses left and removed (#869)
This commit is contained in:
@@ -37,7 +37,9 @@ fun GroupChatInfoView(chatModel: ChatModel, close: () -> Unit) {
|
||||
GroupChatInfoLayout(
|
||||
chat,
|
||||
groupInfo,
|
||||
members = chatModel.groupMembers.sortedBy { it.displayName.lowercase() },
|
||||
members = chatModel.groupMembers
|
||||
.filter { it.memberStatus != GroupMemberStatus.MemLeft && it.memberStatus != GroupMemberStatus.MemRemoved }
|
||||
.sortedBy { it.displayName.lowercase() },
|
||||
developerTools,
|
||||
addMembers = {
|
||||
withApi {
|
||||
|
||||
@@ -98,8 +98,10 @@ struct GroupChatInfoView: View {
|
||||
}
|
||||
.task {
|
||||
let ms = await apiListMembers(chat.chatInfo.apiId)
|
||||
.filter { $0.memberStatus != .memLeft && $0.memberStatus != .memRemoved }
|
||||
.sorted { $0.displayName.lowercased() < $1.displayName.lowercased() }
|
||||
await MainActor.run {
|
||||
members = ms.sorted { $0.displayName.lowercased() < $1.displayName.lowercased() }
|
||||
members = ms
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user