writeUserGroupError 根据错误类型返回对应 HTTP 状态码。
(w http.ResponseWriter, err error)
| 407 | |
| 408 | // writeUserGroupError 根据错误类型返回对应 HTTP 状态码。 |
| 409 | func writeUserGroupError(w http.ResponseWriter, err error) { |
| 410 | status := http.StatusInternalServerError |
| 411 | if errors.Is(err, usergroup.ErrUserGroupNotFound) { |
| 412 | status = http.StatusNotFound |
| 413 | } |
| 414 | writeJSON(w, status, map[string]any{"error": err.Error()}) |
| 415 | } |
no test coverage detected