diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrHomeDataSource.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrHomeDataSource.kt index 402227cb0..82e8f08e4 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrHomeDataSource.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrHomeDataSource.kt @@ -77,7 +77,7 @@ object NostrHomeDataSource : NostrDataSource("HomeFeed") { val followSet = follows?.plus(account.userProfile().pubkeyHex)?.toList()?.ifEmpty { null } return TypedFilter( - types = setOf(FeedType.FOLLOWS), + types = setOf(if (follows == null) FeedType.GLOBAL else FeedType.FOLLOWS), filter = JsonFilter( kinds = diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/dal/HomeNewThreadFeedFilter.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/dal/HomeNewThreadFeedFilter.kt index 98a556bc9..2b67163ff 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/dal/HomeNewThreadFeedFilter.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/dal/HomeNewThreadFeedFilter.kt @@ -85,7 +85,7 @@ class HomeNewThreadFeedFilter(val account: Account) : AdditiveFeedFilter() } } - fun acceptableEvent( + private fun acceptableEvent( it: Note, globalRelays: Set, filterParams: FilterByListParams, @@ -102,9 +102,7 @@ class HomeNewThreadFeedFilter(val account: Account) : AdditiveFeedFilter() noteEvent is HighlightEvent || noteEvent is AudioTrackEvent || noteEvent is AudioHeaderEvent - ) && - filterParams.match(noteEvent, isGlobalRelay) && - it.isNewThread() + ) && filterParams.match(noteEvent, isGlobalRelay) && it.isNewThread() } override fun sort(collection: Set): List {