(origin string)
| 134 | } |
| 135 | |
| 136 | func parseOrigins(origin string) []string { |
| 137 | parts := strings.Split(origin, ",") |
| 138 | out := make([]string, 0, len(parts)) |
| 139 | for _, p := range parts { |
| 140 | if s := strings.TrimSpace(p); s != "" { |
| 141 | out = append(out, s) |
| 142 | } |
| 143 | } |
| 144 | return out |
| 145 | } |
| 146 | |
| 147 | func hasWildcard(origins []string) bool { |
| 148 | return slices.Contains(origins, "*") |