Pārlūkot izejas kodu

refactor points

yuken 3 gadi atpakaļ
vecāks
revīzija
00e121beb1

+ 1 - 4
packages/app/src/server/middlewares/api-rate-limiter.ts

@@ -24,15 +24,12 @@ module.exports = (rateLimiter: RateLimiterMemory, defaultPoints: number, apiRate
     const endpoint = req.path;
     const endpoint = req.path;
     const key = req.ip + req.url;
     const key = req.ip + req.url;
 
 
-    let points;
+    let points = defaultPoints;
     Object.keys(apiRateLimitConfig).forEach((endpointInConfig) => {
     Object.keys(apiRateLimitConfig).forEach((endpointInConfig) => {
       if (endpointInConfig === endpoint) {
       if (endpointInConfig === endpoint) {
         const consumePointsInConfig = apiRateLimitConfig[endpointInConfig].consumePoints;
         const consumePointsInConfig = apiRateLimitConfig[endpointInConfig].consumePoints;
         points = consumePointsInConfig;
         points = consumePointsInConfig;
       }
       }
-      else {
-        points = defaultPoints;
-      }
     });
     });
 
 
     await consumePoints(rateLimiter, key, points, next);
     await consumePoints(rateLimiter, key, points, next);