diff --git a/lib/cartodb/middleware/rate-limit.js b/lib/cartodb/middleware/rate-limit.js index 887c66d7..004cc0ab 100644 --- a/lib/cartodb/middleware/rate-limit.js +++ b/lib/cartodb/middleware/rate-limit.js @@ -18,22 +18,22 @@ const RATE_LIMIT_ENDPOINTS_GROUPS = { NAMED_TILES: 'named_tiles' }; -function rateLimitFn(userLimitsApi, endpointGroup = null) { +function rateLimit(userLimitsApi, endpointGroup = null) { if (isRateLimitEnabled(endpointGroup)) { return function rateLimitDisabledMiddleware(req, res, next) { next(); }; } return function rateLimitMiddleware(req, res, next) { - userLimitsApi.getRateLimit(res.locals.user, endpointGroup, function (err, rateLimit) { + userLimitsApi.getRateLimit(res.locals.user, endpointGroup, function (err, userRateLimit) { if (err) { return next(err); } - if (!rateLimit) { + if (!userRateLimit) { return next(); } - const [isBlocked, limit, remaining, retry, reset] = rateLimit; + const [isBlocked, limit, remaining, retry, reset] = userRateLimit; res.set({ 'X-Rate-Limit-Limit': limit, @@ -60,5 +60,5 @@ function isRateLimitEnabled(endpointGroup) { global.environment.enabledFeatures.rateLimitsByEndpoint[endpointGroup]; } -module.exports = rateLimitFn; +module.exports = rateLimit; module.exports.RATE_LIMIT_ENDPOINTS_GROUPS = RATE_LIMIT_ENDPOINTS_GROUPS;