1
0
Fork 0
mirror of https://github.com/anyproto/anytype-kotlin.git synced 2025-06-08 05:47:05 +09:00

DROID-2966 Chat | Fix | Misc. fixes (#2441)

This commit is contained in:
Evgenii Kozlov 2025-05-23 14:04:59 +02:00 committed by GitHub
parent 64e3b503b3
commit c6c5b1dac2
Signed by: github
GPG key ID: B5690EEEBB952194
11 changed files with 43 additions and 34 deletions

View file

@ -390,23 +390,25 @@ class ChatViewModel @Inject constructor(
val results = members.get().let { store ->
when (store) {
is Store.Data -> {
store.members.map { member ->
MentionPanelState.Member(
member.id,
name = member.name.orEmpty(),
icon = SpaceMemberIconView.icon(
obj = member,
urlBuilder = urlBuilder
),
isUser = member.identity == account
)
}.filter { m ->
if (query != null) {
m.name.contains(query.query, true)
} else {
true
store.members
.filter { member -> member.permissions?.isAtLeastReader() == true }
.map { member ->
MentionPanelState.Member(
member.id,
name = member.name.orEmpty(),
icon = SpaceMemberIconView.icon(
obj = member,
urlBuilder = urlBuilder
),
isUser = member.identity == account
)
}.filter { m ->
if (query != null) {
m.name.contains(query.query, true)
} else {
true
}
}
}
}
Store.Empty -> {