(s []T)
| 169 | } |
| 170 | |
| 171 | func uniq[T comparable](s []T) []T { |
| 172 | m := make(map[T]struct{}, len(s)) |
| 173 | r := make([]T, 0, len(s)) |
| 174 | for _, v := range s { |
| 175 | if _, ok := m[v]; !ok { |
| 176 | m[v] = struct{}{} |
| 177 | r = append(r, v) |
| 178 | } |
| 179 | } |
| 180 | return r |
| 181 | } |
| 182 | |
| 183 | func isAllowedOrigin(r *http.Request, allowedOrigins []*regexp.Regexp) bool { |
| 184 | origin := r.Header.Get("origin") |
no outgoing calls
no test coverage detected
searching dependent graphs…