From 85b0c63eb010ce37156d252c7268df5359e6d143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Mart=C3=ADn?= Date: Tue, 27 Feb 2018 16:24:30 +0100 Subject: [PATCH] destructuring array assignment --- lib/cartodb/middleware/rate-limit.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/lib/cartodb/middleware/rate-limit.js b/lib/cartodb/middleware/rate-limit.js index de394dce..3c63acbe 100644 --- a/lib/cartodb/middleware/rate-limit.js +++ b/lib/cartodb/middleware/rate-limit.js @@ -55,11 +55,7 @@ function rateLimitMiddleware(metadataBackend, endpointGroup = null) { return next(); } - const isBloqued = rateLimit[0]; - const limit = rateLimit[1]; - const remaining = rateLimit[2]; - const retry = rateLimit[3]; - const reset = rateLimit[4]; + const [isBloqued, limit, remaining, retry, reset] = rateLimit; res.set({ 'X-Rate-Limit-Limit': limit, @@ -139,7 +135,7 @@ function getLuaScript() { * isBloqued, limit, remaining, retry, reset */ function getLowerRateLimit(ratelimits) { - /*jshint maxcomplexity:10 */ + /*jshint maxcomplexity:10 */ if (!ratelimits || !Array.isArray(ratelimits) || !ratelimits.length) { return; } @@ -158,7 +154,7 @@ function getLowerRateLimit(ratelimits) { minIndex = currentIndex; break; } - + if (minValue === undefined || ratelimit[2] < minValue) { // smaller remaining minIndex = currentIndex;