MCPcopy Index your code
hub / github.com/coder/coder / ProvisionerKeyParam

Function ProvisionerKeyParam

coderd/httpmw/provisionerkey.go:17–23  ·  view source on GitHub ↗

ProvisionerKeyParam returns the user from the ExtractProvisionerKeyParam handler.

(r *http.Request)

Source from the content-addressed store, hash-verified

15
16// ProvisionerKeyParam returns the user from the ExtractProvisionerKeyParam handler.
17func ProvisionerKeyParam(r *http.Request) database.ProvisionerKey {
18 user, ok := r.Context().Value(provisionerKeyParamContextKey{}).(database.ProvisionerKey)
19 if !ok {
20 panic("developer error: provisioner key parameter middleware not provided")
21 }
22 return user
23}
24
25// ExtractProvisionerKeyParam extracts a provisioner key from a name in the {provisionerKey} URL
26// parameter.

Callers 1

deleteProvisionerKeyMethod · 0.92

Calls 2

ContextMethod · 0.65
ValueMethod · 0.45

Tested by

no test coverage detected