Update to lates cc-backend head

Entire-Checkpoint: 1f0df6df7655
This commit is contained in:
2026-03-03 07:35:46 +01:00
parent 3cc9420047
commit 55475804f4
3 changed files with 56 additions and 35 deletions

View File

@@ -446,3 +446,24 @@ func metricsHealth(rw http.ResponseWriter, r *http.Request) {
return
}
}
// queryParam extracts a single query parameter value from a raw query string
// without allocating a url.Values map.
func queryParam(rawQuery, key string) string {
for rawQuery != "" {
var kv string
if before, after, ok := strings.Cut(rawQuery, "&"); ok {
kv, rawQuery = before, after
} else {
kv, rawQuery = rawQuery, ""
}
if before, after, ok := strings.Cut(kv, "="); ok {
if before == key {
return after
}
} else if kv == key {
return ""
}
}
return ""
}