From 8c11ae5c87cb87d66792791d35d0513a2cc67432 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Wed, 2 Jul 2025 14:13:36 -0400 Subject: [PATCH] Avoids adding local relays to the hint index. --- .../vitorpamplona/quartz/nip01Core/hints/HintIndexer.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/nip01Core/hints/HintIndexer.kt b/quartz/src/main/java/com/vitorpamplona/quartz/nip01Core/hints/HintIndexer.kt index d6d498525..99fc4a1c1 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/nip01Core/hints/HintIndexer.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/nip01Core/hints/HintIndexer.kt @@ -24,6 +24,7 @@ import com.vitorpamplona.quartz.nip01Core.core.HexKey import com.vitorpamplona.quartz.nip01Core.core.hexToByteArray import com.vitorpamplona.quartz.nip01Core.hints.bloom.BloomFilterMurMur3 import com.vitorpamplona.quartz.nip01Core.relay.normalizer.NormalizedRelayUrl +import com.vitorpamplona.quartz.nip01Core.relay.normalizer.isLocalHost import com.vitorpamplona.quartz.utils.LargeCache /** @@ -43,8 +44,10 @@ class HintIndexer { relay: NormalizedRelayUrl, bloom: BloomFilterMurMur3, ) { - relayDB.put(relay, relay) - bloom.add(id, relay.hashCode()) + if (!relay.isLocalHost()) { + relayDB.put(relay, relay) + bloom.add(id, relay.hashCode()) + } } private fun getHintsFor(