mirror of
https://github.com/adnanh/webhook.git
synced 2025-06-27 23:08:31 +00:00
* Update go-chi dependency to v5 * Update gofrs/uuid dependency to v5 * Update gorilla/mux dependency to v1.8.1 * Update go-humanize dependency to v1.0.1 * Update mxj dependency to v2.7.0 * Update fsnotify dependency to v1.7.0 * Update Go versions in GH build workflow * Update gopkg.in/yaml.v2 indirect dependency to v2.4.0 * Bump GH actions
20 lines
517 B
Go
20 lines
517 B
Go
//go:build go1.22
|
|
// +build go1.22
|
|
|
|
package chi
|
|
|
|
import "net/http"
|
|
|
|
// supportsPathValue is true if the Go version is 1.22 and above.
|
|
//
|
|
// If this is true, `net/http.Request` has methods `SetPathValue` and `PathValue`.
|
|
const supportsPathValue = true
|
|
|
|
// setPathValue sets the path values in the Request value
|
|
// based on the provided request context.
|
|
func setPathValue(rctx *Context, r *http.Request) {
|
|
for i, key := range rctx.URLParams.Keys {
|
|
value := rctx.URLParams.Values[i]
|
|
r.SetPathValue(key, value)
|
|
}
|
|
}
|