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

Function WriteResponseError

coderd/httpapi/httperror/responserror.go:32–44  ·  view source on GitHub ↗
(ctx context.Context, rw http.ResponseWriter, err error)

Source from the content-addressed store, hash-verified

30}
31
32func WriteResponseError(ctx context.Context, rw http.ResponseWriter, err error) {
33 if responseErr, ok := IsResponder(err); ok {
34 code, resp := responseErr.Response()
35
36 httpapi.Write(ctx, rw, code, resp)
37 return
38 }
39
40 httpapi.Write(ctx, rw, http.StatusInternalServerError, codersdk.Response{
41 Message: "Internal server error",
42 Detail: err.Error(),
43 })
44}
45
46type responseError struct {
47 status int

Callers 9

postUserWorkspacesMethod · 0.92
tasksCreateMethod · 0.92
taskUpdateInputMethod · 0.92
taskSendMethod · 0.92
taskLogsMethod · 0.92

Calls 4

WriteFunction · 0.92
IsResponderFunction · 0.85
ResponseMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected