diff --git a/lib/httpClient.js b/lib/httpClient.js index 3f664ac..72defd6 100644 --- a/lib/httpClient.js +++ b/lib/httpClient.js @@ -189,6 +189,13 @@ HttpClient.prototype._requestHelper = function (options, done) { limits = rateLimiting.updateRateLimits(response.headers) return Promise.resolve(response.body) }) + .catch((e) => { + if (e.response && e.response.headers) { + limits = rateLimiting.updateRateLimits(e.response.headers) + } + + return Promise.reject(e) + }) .asCallback(callback) }