configure reviewer
This commit is contained in:
@@ -40,3 +40,22 @@ func (s *Server) UpdateDefaultModel(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
writeJSON(w, http.StatusOK, u)
|
||||
}
|
||||
|
||||
func (s *Server) UpdateReviewModels(w http.ResponseWriter, r *http.Request) {
|
||||
req := api.ReviewModels{}
|
||||
if !readJSON(w, r, &req) {
|
||||
return
|
||||
}
|
||||
|
||||
if strings.TrimSpace(req.ReviewModel) == "" || strings.TrimSpace(req.SecondReviewModel) == "" {
|
||||
writeError(w, http.StatusBadRequest, errors.New("review_model and second_review_model are required"))
|
||||
return
|
||||
}
|
||||
|
||||
u, err := s.store.UpdateReviewModels(r.Context(), actor(r), req.ReviewModel, req.SecondReviewModel)
|
||||
if err != nil {
|
||||
writeStoreError(w, err)
|
||||
return
|
||||
}
|
||||
writeJSON(w, http.StatusOK, u)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user