diff --git a/src/middleware/route-ratelimit.js b/src/middleware/route-ratelimit.js index b67c045..5b78ff9 100644 --- a/src/middleware/route-ratelimit.js +++ b/src/middleware/route-ratelimit.js @@ -6,8 +6,8 @@ Current rate limiting rules in requests-per-minute: - anonymous access: 3 - - free access: 10 - - any paid tier: 100 + - free access: 10, apiLevel = 0 + - any paid tier: 100, apiLevel > 0 */ "use strict" @@ -103,9 +103,9 @@ const routeRateLimit = async function(req, res, next) { const proRateLimits = req.locals.proLimit // Pro level rate limits - if (proRateLimits) { + if (proRateLimits !== undefined) { // TODO: replace the console.logs with calls to our logging system. - //console.log(`applying pro-rate limits`) + // console.log(`applying pro-rate limits`) let PRO_RPM = 10 // Default value for free tier if (req.locals.apiLevel > 0) PRO_RPM = 100 // RPM for paid tiers. @@ -130,7 +130,7 @@ const routeRateLimit = async function(req, res, next) { // Freemium level rate limits } else { // TODO: replace the console.logs with calls to our logging system. - //console.log(`applying freemium limits`) + // console.log(`applying freemium limits`) // Create new RateLimit if none exists for this route if (!uniqueRateLimits[route]) {