From c2dcabe1448eacd789f315665e0b3c0ebe721954 Mon Sep 17 00:00:00 2001 From: yusing Date: Fri, 10 Oct 2025 09:53:44 +0800 Subject: [PATCH] refactor(rules): remove 'caller' parameter in BuildHandler --- internal/route/rules/rules.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/route/rules/rules.go b/internal/route/rules/rules.go index 94354136..7cb9f360 100644 --- a/internal/route/rules/rules.go +++ b/internal/route/rules/rules.go @@ -28,7 +28,7 @@ type ( on: method POST | method PUT do: error 403 Forbidden */ - Rules []*Rule + Rules []Rule /* Rule is a rule for a reverse proxy. It do `Do` when `On` matches. @@ -54,8 +54,8 @@ type ( // if no rule matches, the default rule is executed // if no rule matches and default rule is not set, // the request is passed to the upstream. -func (rules Rules) BuildHandler(caller string, up http.Handler) http.HandlerFunc { - defaultRule := &Rule{ +func (rules Rules) BuildHandler(up http.Handler) http.HandlerFunc { + defaultRule := Rule{ Name: "default", Do: Command{ raw: "pass",