fix edge cases

This commit is contained in:
Ramana Reddy 2024-05-30 16:52:12 +05:30
parent de9375e643
commit 8d31a457b8

View File

@ -91,9 +91,18 @@ func extractDomain(str string) string {
}
func removeWildcards(domain string) string {
if stringsutil.HasPrefixAny(domain, "'", "\"") {
domain = domain[1:]
}
if stringsutil.HasSuffixAny(domain, "'", "\"") {
domain = domain[:len(domain)-1]
}
if strings.Contains(domain, "://") {
domain = strings.Split(domain, "://")[1]
}
parts := []string{}
for _, part := range strings.Split(domain, ".") {
if part != "*" {
if !strings.Contains(part, "*") {
parts = append(parts, part)
}
}