mirror of
https://github.com/ClusterCockpit/cc-metric-store.git
synced 2026-03-03 15:17:30 +01:00
Update to lates cc-backend head
Entire-Checkpoint: 1f0df6df7655
This commit is contained in:
@@ -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 ""
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user