Append 'ws://' prefix if url starts with localhost (#132)

* test: refactor NormalizeURL tests

* feat(NormalizeURL): add 'ws://' prefix if url starts with 'localhost'

* test(NormalizeURL): add 'ws://' prefix if url is localhost
This commit is contained in:
P. Reis
2024-07-04 12:06:24 -03:00
committed by GitHub
parent 6ed112cc69
commit 8aaf5b8f98
2 changed files with 36 additions and 28 deletions

View File

@@ -15,6 +15,10 @@ func NormalizeURL(u string) string {
u = strings.TrimSpace(u)
u = strings.ToLower(u)
if strings.HasPrefix(u, "localhost") == true {
u = "ws://" + u
}
if !strings.HasPrefix(u, "http") && !strings.HasPrefix(u, "ws") {
u = "wss://" + u
}