home/internal/domain/headers.go
Maxim Lebedev 715445ee5d
All checks were successful
/ docker (push) Successful in 1m21s
♻️ Refactored custom headers support into middleware
2024-01-27 13:47:23 +06:00

18 lines
236 B
Go

package domain
type Headers []Header
func (h Headers) Match(p string) []Header {
result := make(Headers, 0, len(h))
for i := range h {
if !h[i].IsMatched(p) {
continue
}
result = append(result, h[i])
}
return result
}