MCPcopy Create free account
hub / github.com/devnullvoid/pvetui / validateSearchDomain

Function validateSearchDomain

internal/ui/components/vm_config.go:967–978  ·  view source on GitHub ↗
(value string)

Source from the content-addressed store, hash-verified

965}
966
967func validateSearchDomain(value string) error {
968 trimmed := strings.TrimSpace(value)
969 if trimmed == "" {
970 return nil
971 }
972 for _, domain := range strings.Fields(trimmed) {
973 if !isValidDomainName(domain) {
974 return fmt.Errorf("invalid domain %q", domain)
975 }
976 }
977 return nil
978}
979
980func isValidDomainName(domain string) bool {
981 if domain == "" || len(domain) > 253 {

Callers 2

TestValidateSearchDomainFunction · 0.85

Calls 1

isValidDomainNameFunction · 0.85

Tested by 1

TestValidateSearchDomainFunction · 0.68