From 592694fce587e1407bddbbf9bfcb9b0dfc984a6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCrg=C3=BCn=20Day=C4=B1o=C4=9Flu?= Date: Sat, 16 Nov 2024 16:31:02 +0100 Subject: [PATCH] use direct functions --- index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index 2ced843..9f51856 100644 --- a/index.js +++ b/index.js @@ -1,7 +1,7 @@ 'use strict' const fp = require('fastify-plugin') -const ms = require('@lukeed/ms') +const { parse, format } = require('@lukeed/ms') const LocalStore = require('./store/LocalStore') const RedisStore = require('./store/RedisStore') @@ -75,7 +75,7 @@ async function fastifyRateLimit (fastify, settings) { if (Number.isFinite(settings.timeWindow) && settings.timeWindow >= 0) { globalParams.timeWindow = Math.trunc(settings.timeWindow) } else if (typeof settings.timeWindow === 'string') { - globalParams.timeWindow = ms.parse(settings.timeWindow) + globalParams.timeWindow = parse(settings.timeWindow) } else if ( typeof settings.timeWindow === 'function' ) { @@ -162,7 +162,7 @@ function mergeParams (...params) { if (Number.isFinite(result.timeWindow) && result.timeWindow >= 0) { result.timeWindow = Math.trunc(result.timeWindow) } else if (typeof result.timeWindow === 'string') { - result.timeWindow = ms.parse(result.timeWindow) + result.timeWindow = parse(result.timeWindow) } else if (typeof result.timeWindow !== 'function') { result.timeWindow = defaultTimeWindow } @@ -271,7 +271,7 @@ function rateLimitRequestHandler (pluginComponent, params) { ban: false, max, ttl, - after: ms.format(ttlInSeconds * 1000, true) + after: format(ttlInSeconds * 1000, true) } if (params.ban !== -1 && current - max > params.ban) {