From deff3bad2790a3ec174abb339893df60d1671309 Mon Sep 17 00:00:00 2001 From: Tia Esguerra Date: Thu, 4 Jun 2026 13:56:06 -0700 Subject: [PATCH] feat: add support for 429 Too Many Requests HTTP status code --- lib/api_client/execute_request.js | 2 +- lib/uploader.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/api_client/execute_request.js b/lib/api_client/execute_request.js index ee27c373..94d87256 100644 --- a/lib/api_client/execute_request.js +++ b/lib/api_client/execute_request.js @@ -87,7 +87,7 @@ function execute_request(method, params, auth, api_url, callback, options = {}) if ("Authorization" in sanitizedOptions.headers) { delete sanitizedOptions.headers.Authorization; } } - if (includes([200, 400, 401, 403, 404, 409, 420, 500], res.statusCode)) { + if (includes([200, 400, 401, 403, 404, 409, 420, 429, 500], res.statusCode)) { let buffer = ""; let error = false; res.on("data", function (d) { diff --git a/lib/uploader.js b/lib/uploader.js index 7f224ff9..543c98fa 100644 --- a/lib/uploader.js +++ b/lib/uploader.js @@ -502,7 +502,7 @@ function call_api(action, callback, options, get_params) { deferred.reject(res); } callback(res); - } else if (includes([200, 400, 401, 404, 420, 500], res.statusCode)) { + } else if (includes([200, 400, 401, 404, 420, 429, 500], res.statusCode)) { let buffer = ""; res.on("data", (d) => { buffer += d;