nostr/client/utils.go

21 lines
304 B
Go

package client
import (
"net/url"
"strings"
)
func IsValidRelayURL(u string) bool {
parsed, err := url.Parse(u)
if err != nil {
return false
}
if parsed.Scheme != "wss" && parsed.Scheme != "ws" {
return false
}
if len(strings.Split(parsed.Host, ".")) < 2 {
return false
}
return true
}