diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrSearchEventOrUserDataSource.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrSearchEventOrUserDataSource.kt index 63d601b16..3fae3330a 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrSearchEventOrUserDataSource.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrSearchEventOrUserDataSource.kt @@ -18,7 +18,7 @@ object NostrSearchEventOrUserDataSource : NostrDataSource("SingleEventFeed") { private fun createAnythingWithIDFilter(): List? { val mySearchString = searchString - if (mySearchString == null) { + if (mySearchString.isNullOrBlank()) { return null } diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/SearchScreen.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/SearchScreen.kt index a5fb0da6d..45fc58e81 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/SearchScreen.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/SearchScreen.kt @@ -97,10 +97,13 @@ fun SearchScreen( if (event == Lifecycle.Event.ON_RESUME) { println("Global Start") NostrGlobalDataSource.start() + NostrSearchEventOrUserDataSource.start() feedViewModel.refresh() } if (event == Lifecycle.Event.ON_PAUSE) { println("Global Stop") + NostrSearchEventOrUserDataSource.clear() + NostrSearchEventOrUserDataSource.stop() NostrGlobalDataSource.stop() } }