From 9ca7b57144dfeb61d52fb3e3c253239d337b298f Mon Sep 17 00:00:00 2001 From: fsociety Date: Sat, 28 Sep 2024 13:18:03 +0200 Subject: [PATCH] feat(config): update relay list parsing Update getRelayListFromEnvOrFile function to prioritize file over environment variable. Improve relay list parsing to handle both 'wss://' and 'ws://' prefixes. --- config.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/config.go b/config.go index 76e8203..21e8747 100644 --- a/config.go +++ b/config.go @@ -129,10 +129,8 @@ func getRelayListFromFile(filePath string) []string { for i, relay := range relayList { relay = strings.TrimSpace(relay) - if strings.HasPrefix(relay, "wss://") { - relay = strings.TrimPrefix(relay, "wss://") - } else if strings.HasPrefix(relay, "ws://") { - relay = strings.TrimPrefix(relay, "ws://") + if !strings.HasPrefix(relay, "wss://") && !strings.HasPrefix(relay, "ws://") { + relay = "wss://" + relay } relayList[i] = relay }