MCPcopy
hub / github.com/wavetermdev/waveterm / WriteJsonError

Function WriteJsonError

pkg/web/web.go:352–359  ·  view source on GitHub ↗
(w http.ResponseWriter, errVal error)

Source from the content-addressed store, hash-verified

350}
351
352func WriteJsonError(w http.ResponseWriter, errVal error) {
353 w.Header().Set(ContentTypeHeaderKey, ContentTypeJson)
354 w.WriteHeader(http.StatusOK)
355 errMap := make(map[string]interface{})
356 errMap["error"] = errVal.Error()
357 barr, _ := json.Marshal(errMap)
358 w.Write(barr)
359}
360
361func WriteJsonSuccess(w http.ResponseWriter, data interface{}) {
362 w.Header().Set(ContentTypeHeaderKey, ContentTypeJson)

Callers 1

WriteJsonSuccessFunction · 0.85

Calls 5

WriteMethod · 0.65
SetMethod · 0.45
HeaderMethod · 0.45
WriteHeaderMethod · 0.45
ErrorMethod · 0.45

Tested by

no test coverage detected