From db1d5c7e82309c1dad975b0d97d8923998d94765 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 21 Oct 2025 20:09:13 -0400 Subject: [PATCH] Adds the user outbox relays when loading addressables by that user. --- .../reqCommand/event/loaders/FilterMissingAddressables.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/relayClient/reqCommand/event/loaders/FilterMissingAddressables.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/relayClient/reqCommand/event/loaders/FilterMissingAddressables.kt index e4f8384ec..ebea6dd10 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/relayClient/reqCommand/event/loaders/FilterMissingAddressables.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/relayClient/reqCommand/event/loaders/FilterMissingAddressables.kt @@ -32,6 +32,10 @@ import com.vitorpamplona.quartz.utils.mapOfSet fun potentialRelaysToFindAddress(note: AddressableNote): Set { val set = mutableSetOf() + LocalCache.getOrCreateUser(note.address.pubKeyHex).outboxRelays()?.let { + set.addAll(it) + } + set.addAll(LocalCache.relayHints.hintsForAddress(note.idHex)) LocalCache.getAnyChannel(note)?.relays()?.let { set.addAll(it) }