diff options
| author | Fuwn <[email protected]> | 2024-01-13 18:58:34 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-01-13 18:58:34 -0800 |
| commit | f7a8c246f5723aae42a38bb88631893bb1b24d6e (patch) | |
| tree | f7915250f57fde62fd72a351ffd6e79f0692292e /src/lib/rateLimit.ts | |
| parent | refactor(utility): move loading (diff) | |
| download | due.moe-f7a8c246f5723aae42a38bb88631893bb1b24d6e.tar.xz due.moe-f7a8c246f5723aae42a38bb88631893bb1b24d6e.zip | |
refactor(utility): move helpers to utility
Diffstat (limited to 'src/lib/rateLimit.ts')
| -rw-r--r-- | src/lib/rateLimit.ts | 12 |
1 files changed, 0 insertions, 12 deletions
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; -}; |