MCPcopy
hub / github.com/devtron-labs/devtron / writeResponse

Function writeResponse

pkg/auth/user/UserAuthService.go:412–433  ·  view source on GitHub ↗
(status int, message string, w http.ResponseWriter, err error)

Source from the content-addressed store, hash-verified

410}
411
412func writeResponse(status int, message string, w http.ResponseWriter, err error) {
413 w.Header().Set("Content-Type", "application/json")
414 w.WriteHeader(status)
415 type Response struct {
416 Code int `json:"code,omitempty"`
417 Status string `json:"status,omitempty"`
418 Result interface{} `json:"result,omitempty"`
419 Errors []*util.ApiError `json:"errors,omitempty"`
420 }
421 response := Response{}
422 response.Code = status
423 response.Result = message
424 b, err := json.Marshal(response)
425 if err != nil {
426 b = []byte("OK")
427 util.GetLogger().Errorw("Unexpected error in apiError", "err", err)
428 }
429 _, err = w.Write(b)
430 if err != nil {
431 util.GetLogger().Errorw("error", "err", err)
432 }
433}
434
435func (impl UserAuthServiceImpl) CreateRole(roleData *userBean.RoleData) (bool, error) {
436 roleModel := &repository.RoleModel{

Callers 1

HandleRefreshMethod · 0.85

Calls 4

GetLoggerFunction · 0.92
WriteHeaderMethod · 0.80
SetMethod · 0.45
WriteMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…