From d67b3aa052cd8d66392443f3caadaf73934174bd Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Mon, 28 Sep 2020 18:32:43 -0700 Subject: [PATCH] fix(rate limits): Increasing internal rate limits --- src/middleware/route-ratelimit.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/middleware/route-ratelimit.js b/src/middleware/route-ratelimit.js index 3c0d891..a53b52d 100644 --- a/src/middleware/route-ratelimit.js +++ b/src/middleware/route-ratelimit.js @@ -129,13 +129,18 @@ class RateLimits { origin && (origin.toString().indexOf('wallet.fullstack.cash') > -1 || origin.toString().indexOf('sandbox.fullstack.cash') > -1 || - origin.toString().indexOf('172.17.') > -1 || origin === 'slp-api') ) { pointsToConsume = 1 res.locals.pointsToConsume = pointsToConsume // Feedback for tests. } + // Apply paid-access rate limits based on key/IP + if (key.toString().indexOf('172.17.') > -1) { + pointsToConsume = 1 + res.locals.pointsToConsume = pointsToConsume // Feedback for tests. + } + wlogger.info( `User ${key} consuming ${pointsToConsume} point for resource ${resource}.` )