Merge pull request #4441 from nextcloud/issue-4405-fix-filter

Align filter behavior with web
This commit is contained in:
Julius Linus 2024-11-14 06:55:23 -06:00 коммит произвёл GitHub
Родитель e1a3a03b61 ab4b3d633c
Коммит 3908d0ce14
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 11 добавлений и 2 удалений

Просмотреть файл

@ -1144,8 +1144,17 @@ class ConversationsListActivity :
private fun performFilterAndSearch(filter: String?) {
if (filter!!.length >= SEARCH_MIN_CHARS) {
clearMessageSearchResults()
adapter!!.setFilter(filter)
adapter!!.filterItems()
if (hasFilterEnabled()) {
adapter?.updateDataSet(conversationItems)
adapter!!.setFilter(filter)
adapter!!.filterItems()
adapter?.updateDataSet(filterableConversationItems)
} else {
adapter!!.setFilter(filter)
adapter!!.filterItems()
}
if (isUnifiedSearchAvailable(currentUser!!.capabilities!!.spreedCapability!!)) {
startMessageSearch(filter)
}