2022-11-18 14:15:41 -03:00
|
|
|
package nostr
|
|
|
|
|
|
|
|
import "fmt"
|
|
|
|
|
|
|
|
func ExampleNormalizeURL() {
|
2022-11-19 07:19:10 -03:00
|
|
|
fmt.Println(NormalizeURL(""))
|
2022-11-18 14:15:41 -03:00
|
|
|
fmt.Println(NormalizeURL("wss://x.com/y"))
|
|
|
|
fmt.Println(NormalizeURL("wss://x.com/y/"))
|
|
|
|
fmt.Println(NormalizeURL("http://x.com/y"))
|
|
|
|
fmt.Println(NormalizeURL(NormalizeURL("http://x.com/y")))
|
|
|
|
fmt.Println(NormalizeURL("wss://x.com"))
|
|
|
|
fmt.Println(NormalizeURL("wss://x.com/"))
|
|
|
|
fmt.Println(NormalizeURL(NormalizeURL(NormalizeURL("wss://x.com/"))))
|
|
|
|
fmt.Println(NormalizeURL("x.com"))
|
|
|
|
fmt.Println(NormalizeURL("x.com/"))
|
|
|
|
fmt.Println(NormalizeURL("x.com////"))
|
|
|
|
fmt.Println(NormalizeURL("x.com/?x=23"))
|
|
|
|
|
|
|
|
// Output:
|
2022-11-19 07:19:10 -03:00
|
|
|
//
|
2022-11-18 14:15:41 -03:00
|
|
|
// wss://x.com/y
|
|
|
|
// wss://x.com/y
|
|
|
|
// ws://x.com/y
|
|
|
|
// ws://x.com/y
|
|
|
|
// wss://x.com
|
|
|
|
// wss://x.com
|
|
|
|
// wss://x.com
|
|
|
|
// wss://x.com
|
|
|
|
// wss://x.com
|
|
|
|
// wss://x.com
|
|
|
|
// wss://x.com?x=23
|
|
|
|
}
|