From f7a8c246f5723aae42a38bb88631893bb1b24d6e Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sat, 13 Jan 2024 18:58:34 -0800 Subject: refactor(utility): move helpers to utility --- src/lib/rateLimit.ts | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 src/lib/rateLimit.ts (limited to 'src/lib/rateLimit.ts') diff --git a/src/lib/rateLimit.ts b/src/lib/rateLimit.ts deleted file mode 100644 index 98e726a2..00000000 --- a/src/lib/rateLimit.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { RequestEvent } from '@sveltejs/kit'; -import { RateLimiter } from 'sveltekit-rate-limiter/server'; - -export const checkRateLimit = async (event: RequestEvent) => { - const limiter = new RateLimiter({ rates: { IP: [5, 's'] } }); - - await limiter.cookieLimiter?.preflight(event); - - if (await limiter.isLimited(event)) return new Response('rate-limited'); - - return null; -}; -- cgit v1.2.3