From e358387ba1c5291c6070e0ea07de22e2695ad339 Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Wed, 26 Jun 2024 16:33:24 -0300 Subject: [PATCH] check for localhost when adding a new relay --- .../com/vitorpamplona/quartz/encoders/RelayUrlFormatter.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/encoders/RelayUrlFormatter.kt b/quartz/src/main/java/com/vitorpamplona/quartz/encoders/RelayUrlFormatter.kt index eaa41f497..2679e9a0b 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/encoders/RelayUrlFormatter.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/encoders/RelayUrlFormatter.kt @@ -31,7 +31,9 @@ class RelayUrlFormatter { fun normalize(url: String): String { val newUrl = if (!url.startsWith("wss://") && !url.startsWith("ws://")) { - if (url.endsWith(".onion") || url.endsWith(".onion/")) { + // TODO: How to identify relays on the local network? + val isLocalHost = url.contains("127.0.0.1") || url.contains("localhost") + if (url.endsWith(".onion") || url.endsWith(".onion/") || isLocalHost) { "ws://${url.trim()}" } else { "wss://${url.trim()}"