Add error to return of Reader

This commit is contained in:
Nise Void 2018-11-18 16:29:06 +01:00
parent 4c83818ecd
commit a16ee2740c
Signed by untrusted user: NiseVoid
GPG key ID: FBA14AC83EA602F3
2 changed files with 12 additions and 8 deletions

View file

@ -17,12 +17,11 @@ func defaultErrorHandler(c *Context, err interface{}) {
_ = c.StatusText(http.StatusInternalServerError)
}
func defaultReader(c *Context, dst interface{}) bool {
func defaultReader(c *Context, dst interface{}) (bool, error) {
err := json.NewDecoder(c.Request.Body).Decode(dst)
if err != nil {
c.NoContent(400)
return false
return false, c.StatusText(http.StatusBadRequest)
}
return true
return true, nil
}