change (composer suggestions) : add filtering rooms by name

This commit is contained in:
ganfra
2025-03-26 21:46:48 +01:00
parent d2b6014b5e
commit 009bf71aca

View File

@@ -53,7 +53,11 @@ class SuggestionsProcessor @Inject constructor() {
}
SuggestionType.Room -> {
roomAliasSuggestions
.filter { it.roomAlias.value.contains(suggestion.text, ignoreCase = true) }
.filter { roomAliasSuggestion ->
// Filter by either room alias or room name (if available)
roomAliasSuggestion.roomAlias.value.contains(suggestion.text, ignoreCase = true) ||
roomAliasSuggestion.roomName?.contains(suggestion.text, ignoreCase = true) == true
}
.map {
ResolvedSuggestion.Alias(
roomAlias = it.roomAlias,