Merge pull request #92 from srabouin/master

Close HTTP requests
This commit is contained in:
Matej Kramny
2019-01-08 10:04:19 +08:00
committed by GitHub

6
api.go
View File

@@ -33,6 +33,8 @@ func (api CachetAPI) Ping() error {
return errors.New("API Responded with non-200 status code") return errors.New("API Responded with non-200 status code")
} }
defer resp.Body.Close()
return nil return nil
} }
@@ -49,6 +51,8 @@ func (api CachetAPI) SendMetric(id int, lag int64) {
if err != nil || resp.StatusCode != 200 { if err != nil || resp.StatusCode != 200 {
logrus.Warnf("Could not log metric! ID: %d, err: %v", id, err) logrus.Warnf("Could not log metric! ID: %d, err: %v", id, err)
} }
defer resp.Body.Close()
} }
// TODO: test // TODO: test
@@ -75,5 +79,7 @@ func (api CachetAPI) NewRequest(requestType, url string, reqBody []byte) (*http.
} }
err = json.NewDecoder(res.Body).Decode(&body) err = json.NewDecoder(res.Body).Decode(&body)
defer req.Body.Close()
return res, body, err return res, body, err
} }