From 52331a93db272fa18224b54bcaf2b36fd294b9d5 Mon Sep 17 00:00:00 2001 From: Trong Huu Nguyen Date: Tue, 3 Oct 2023 14:17:43 +0200 Subject: [PATCH] refactor(ingress): simplify and remove unnecessary variables --- pkg/ingress/ingress.go | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/pkg/ingress/ingress.go b/pkg/ingress/ingress.go index 4ebd363..e855295 100644 --- a/pkg/ingress/ingress.go +++ b/pkg/ingress/ingress.go @@ -60,24 +60,15 @@ func (i *Ingresses) Strings() []string { } func (i *Ingresses) MatchingIngress(r *http.Request) (Ingress, bool) { - var match Ingress - found := false - for _, ingress := range i.ingressMap { hostMatch := ingress.Host() == r.Host || ingress.Host() == r.Header.Get(XForwardedHost) pathMatch := ingress.Path() == i.MatchingPath(r) if hostMatch && pathMatch { - match = ingress - found = true - break + return ingress, true } } - if found { - return match, true - } - return Ingress{}, false }