func (c *Client) checkNappingError(res *napping.Response, err error, errMsg errorResponse) (*napping.Response, error) { if err == nil { status := res.Status() if status > 299 { err := fmt.Errorf("Non-2XX returned by server (%s)", res.HttpResponse().Status) if errMsg.Message != "" { err = fmt.Errorf("%s: %s", err.Error(), errMsg.Message) } c.Log(fmt.Sprintf(" - %s", err.Error())) return res, err } } c.Log(" - Success") return res, err }