Add case where there is a / after ref

main
DustyP 5 years ago
parent d3388aadc7
commit f41bd63fcd

@ -28,6 +28,10 @@ func OnMessage(s *discordgo.Session, message *discordgo.MessageCreate) {
if strings.Contains(url, "ref=") || strings.Contains(url, "?") { if strings.Contains(url, "ref=") || strings.Contains(url, "?") {
parts := strings.Split(url, "/") parts := strings.Split(url, "/")
new := strings.Join(parts[:len(parts)-1], "/") new := strings.Join(parts[:len(parts)-1], "/")
if strings.Contains(new, "ref=") {
parts = strings.Split(new, "ref=")
new = parts[0]
}
content = strings.ReplaceAll(content, url, new) content = strings.ReplaceAll(content, url, new)
} }
} }

Loading…
Cancel
Save