(hostname string)
| 34 | } |
| 35 | |
| 36 | func HostnameValidator(hostname string) error { |
| 37 | if len(strings.TrimSpace(hostname)) < 1 { |
| 38 | return errors.New("a value is required") |
| 39 | } |
| 40 | if strings.ContainsRune(hostname, '/') || strings.ContainsRune(hostname, ':') { |
| 41 | return errors.New("invalid hostname") |
| 42 | } |
| 43 | return nil |
| 44 | } |
| 45 | |
| 46 | func GraphQLEndpoint(hostname string) string { |
| 47 | if isGarage(hostname) { |
no outgoing calls