diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/search/SearchBarViewModel.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/search/SearchBarViewModel.kt index 02045f705..3aaf8dcb5 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/search/SearchBarViewModel.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/search/SearchBarViewModel.kt @@ -233,8 +233,10 @@ class SearchBarViewModel( val lower = term.lowercase() val relays = - listOfNotNull(relayUrl) + - LocalCache.relayHints.relayDB.filter { _, relay -> relay.url.contains(lower) } + ( + listOfNotNull(relayUrl) + + LocalCache.relayHints.relayDB.filter { _, relay -> relay.url.contains(lower) } + ).distinctBy { it.url } relays .map { relaySetupInfoBuilder(it) }