home/internal/domain/redirects.go

16 lines
205 B
Go

package domain
type Redirects []Redirect
func (r Redirects) Match(p string) (*Redirect, bool) {
for i := range r {
if !r[i].IsMatch(p) {
continue
}
return &r[i], true
}
return nil, false
}