diff options
author | 2024-03-16 13:40:16 -0700 | |
---|---|---|
committer | 2024-03-16 21:29:07 -0700 | |
commit | b68ada396a342ef6ab447c2bb98d7c96aa643178 (patch) | |
tree | 731ddd05ee3a8a9665843d89de12ab180ba566c9 /client/request.go | |
parent | e299e821a6752150d3c1323055bda272c1916b7a (diff) | |
download | v2-b68ada396a342ef6ab447c2bb98d7c96aa643178.tar.gz v2-b68ada396a342ef6ab447c2bb98d7c96aa643178.tar.zst v2-b68ada396a342ef6ab447c2bb98d7c96aa643178.zip |
Rewrite API integration tests without build tags
Diffstat (limited to 'client/request.go')
-rw-r--r-- | client/request.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/client/request.go b/client/request.go index 1c91316e..45787f4d 100644 --- a/client/request.go +++ b/client/request.go @@ -26,6 +26,7 @@ var ( ErrForbidden = errors.New("miniflux: access forbidden") ErrServerError = errors.New("miniflux: internal server error") ErrNotFound = errors.New("miniflux: resource not found") + ErrBadRequest = errors.New("miniflux: bad request") ) type errorResponse struct { @@ -124,10 +125,10 @@ func (r *request) execute(method, path string, data interface{}) (io.ReadCloser, var resp errorResponse decoder := json.NewDecoder(response.Body) if err := decoder.Decode(&resp); err != nil { - return nil, fmt.Errorf("miniflux: bad request error (%v)", err) + return nil, fmt.Errorf("%w (%v)", ErrBadRequest, err) } - return nil, fmt.Errorf("miniflux: bad request (%s)", resp.ErrorMessage) + return nil, fmt.Errorf("%w (%s)", ErrBadRequest, resp.ErrorMessage) } if response.StatusCode > 400 { |