signaller/errors.go
2019-07-18 19:21:54 +05:00

27 lines
462 B
Go

package main
import (
"net/http"
"github.com/nxshock/signaller/matrix"
)
func errorResponse(w http.ResponseWriter, code matrix.ApiError, httpCode int, message string) {
w.Header().Set("Content-Type", "application/json")
if message != "" {
code.Message = message
}
w.WriteHeader(httpCode)
w.Write(code.JSON())
}
func NewError(code matrix.ApiError, message string) *matrix.ApiError {
if message != "" {
code.Message = message
}
return &code
}