From 2ac3b42d4d6d18a43ba43d2cf5f8c9fe80b168f0 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Sun, 20 Aug 2023 11:33:56 -0400 Subject: [PATCH] Correctly gets the Global Relays being used. --- app/src/main/java/com/vitorpamplona/amethyst/model/Account.kt | 4 ++-- .../vitorpamplona/amethyst/ui/dal/HomeNewThreadFeedFilter.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/model/Account.kt b/app/src/main/java/com/vitorpamplona/amethyst/model/Account.kt index 36f032485..cb2eb5844 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/model/Account.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/model/Account.kt @@ -1616,8 +1616,8 @@ class Account( }.toTypedArray() } - fun convertGlobalRelays(): Array { - return localRelays.filter { it.feedTypes.contains(FeedType.GLOBAL) } + fun activeGlobalRelays(): Array { + return (activeRelays() ?: convertLocalRelays()).filter { it.activeTypes.contains(FeedType.GLOBAL) } .map { it.url } .toTypedArray() } 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 0d6d0fe25..d5eab0853 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 @@ -38,7 +38,7 @@ class HomeNewThreadFeedFilter(val account: Account) : AdditiveFeedFilter() private fun innerApplyFilter(collection: Collection, ignoreAddressables: Boolean): Set { val isGlobal = account.defaultHomeFollowList == GLOBAL_FOLLOWS - val gRelays = account.convertGlobalRelays() + val gRelays = account.activeGlobalRelays() val isHiddenList = showHiddenKey() val followingKeySet = account.selectedUsersFollowList(account.defaultHomeFollowList) ?: emptySet()