From 54945abae13dbbd0797675f8fe53b8b85c054236 Mon Sep 17 00:00:00 2001 From: ashraf7hossain <76731023+ashraf7hossain@users.noreply.github.com> Date: Wed, 8 Oct 2025 12:06:57 +0600 Subject: [PATCH 1/2] improved readablity of accrude function in url.go. --- url.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/url.go b/url.go index aec6e95be..8ea6e5bfc 100644 --- a/url.go +++ b/url.go @@ -41,12 +41,16 @@ func ParseURL(url string) (string, error) { var kvs []string escaper := strings.NewReplacer(`'`, `\'`, `\`, `\\`) - accrue := func(k, v string) { - if v != "" { - kvs = append(kvs, k+"='"+escaper.Replace(v)+"'") + accrue := func(key, value string) { + if value == "" { + return } + escapedValue := escaper.Replace(value) + entry := fmt.Sprintf("%s='%s'", key, escapedValue) + kvs = append(kvs, entry) } + if u.User != nil { v := u.User.Username() accrue("user", v) From a613f30fa8c1b4a44b5aa8c4754e2e43b2ca713f Mon Sep 17 00:00:00 2001 From: ashraf7hossain <76731023+ashraf7hossain@users.noreply.github.com> Date: Wed, 8 Oct 2025 12:40:58 +0600 Subject: [PATCH 2/2] improved readablity for accrue funcion in url.go --- url.go | 1 + 1 file changed, 1 insertion(+) diff --git a/url.go b/url.go index 8ea6e5bfc..49c22b4c3 100644 --- a/url.go +++ b/url.go @@ -51,6 +51,7 @@ func ParseURL(url string) (string, error) { } + if u.User != nil { v := u.User.Username() accrue("user", v)