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

Method UUIDorMe

coderd/httpapi/queryparams.go:196–203  ·  view source on GitHub ↗
(vals url.Values, def uuid.UUID, me uuid.UUID, queryParam string)

Source from the content-addressed store, hash-verified

194}
195
196func (p *QueryParamParser) UUIDorMe(vals url.Values, def uuid.UUID, me uuid.UUID, queryParam string) uuid.UUID {
197 return ParseCustom(p, vals, def, queryParam, func(v string) (uuid.UUID, error) {
198 if v == "me" {
199 return me, nil
200 }
201 return uuid.Parse(v)
202 })
203}
204
205func (p *QueryParamParser) UUID(vals url.Values, def uuid.UUID, queryParam string) uuid.UUID {
206 v, err := parseQueryParam(p, vals, uuid.Parse, def, queryParam)

Callers 1

TestParseQueryParamsFunction · 0.95

Calls 2

ParseCustomFunction · 0.85
ParseMethod · 0.65

Tested by 1

TestParseQueryParamsFunction · 0.76