(rw http.ResponseWriter, r *http.Request)
| 7356 | } |
| 7357 | |
| 7358 | func parseChatUsageLimitUserID(rw http.ResponseWriter, r *http.Request) (uuid.UUID, bool) { |
| 7359 | userID, err := uuid.Parse(chi.URLParam(r, "user")) |
| 7360 | if err != nil { |
| 7361 | httpapi.Write(r.Context(), rw, http.StatusBadRequest, codersdk.Response{ |
| 7362 | Message: "Invalid chat usage limit user ID.", |
| 7363 | Detail: err.Error(), |
| 7364 | }) |
| 7365 | return uuid.Nil, false |
| 7366 | } |
| 7367 | return userID, true |
| 7368 | } |
| 7369 | |
| 7370 | func parseChatModelConfigID(rw http.ResponseWriter, r *http.Request) (uuid.UUID, bool) { |
| 7371 | modelConfigID, err := uuid.Parse(chi.URLParam(r, "modelConfig")) |
no test coverage detected