(vals url.Values, def uuid.UUID, me uuid.UUID, queryParam string)
| 194 | } |
| 195 | |
| 196 | func (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 | |
| 205 | func (p *QueryParamParser) UUID(vals url.Values, def uuid.UUID, queryParam string) uuid.UUID { |
| 206 | v, err := parseQueryParam(p, vals, uuid.Parse, def, queryParam) |