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.
This commit is contained in:
fsociety
2024-09-28 13:18:03 +02:00
parent b511d5455a
commit 9ca7b57144

View File

@@ -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
}