From 50c5845a114734d67dc43fc42b5905c31be679c5 Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Fri, 5 Apr 2024 05:30:51 -0300 Subject: [PATCH] add ws:// if not present in .onion urls --- .../amethyst/ui/actions/NewRelayListView.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewRelayListView.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewRelayListView.kt index f1ae54813..d09233e89 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewRelayListView.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewRelayListView.kt @@ -900,7 +900,15 @@ fun EditableServerConfig( onClick = { if (url.isNotBlank() && url != "/") { var addedWSS = - if (!url.startsWith("wss://") && !url.startsWith("ws://")) "wss://$url" else url + if (!url.startsWith("wss://") && !url.startsWith("ws://")) { + if (url.endsWith(".onion") || url.endsWith(".onion/")) { + "ws://$url" + } else { + "wss://$url" + } + } else { + url + } if (url.endsWith("/")) addedWSS = addedWSS.dropLast(1) onNewRelay(RelaySetupInfo(addedWSS, read, write, feedTypes = FeedType.values().toSet())) url = ""