Skip to content
This repository was archived by the owner on Apr 8, 2026. It is now read-only.

Commit 34eeff8

Browse files
committed
fix(rateLimit): reduce maximum limits for item creation, update, deletion, purchase, and sale
1 parent aa5b73f commit 34eeff8

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/controllers/ItemController.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,39 +33,39 @@ async function validateOr400(schema: Schema<unknown>, data: unknown, res: Respon
3333

3434
const createItemRateLimit = rateLimit({
3535
windowMs: 60 * 60 * 1000,
36-
max: 500,
36+
max: 50,
3737
message: 'Too many item creations, please try again later.',
3838
standardHeaders: true,
3939
legacyHeaders: false,
4040
});
4141

4242
const updateItemRateLimit = rateLimit({
4343
windowMs: 60 * 60 * 1000,
44-
max: 1000,
44+
max: 100,
4545
message: 'Too many item updates, please try again later.',
4646
standardHeaders: true,
4747
legacyHeaders: false,
4848
});
4949

5050
const deleteItemRateLimit = rateLimit({
5151
windowMs: 60 * 60 * 1000,
52-
max: 500,
52+
max: 50,
5353
message: 'Too many item deletions, please try again later.',
5454
standardHeaders: true,
5555
legacyHeaders: false,
5656
});
5757

5858
const buyItemRateLimit = rateLimit({
5959
windowMs: 60 * 60 * 1000,
60-
max: 2000,
60+
max: 200,
6161
message: 'Too many item purchases, please try again later.',
6262
standardHeaders: true,
6363
legacyHeaders: false,
6464
});
6565

6666
const sellItemRateLimit = rateLimit({
6767
windowMs: 60 * 60 * 1000,
68-
max: 2000,
68+
max: 200,
6969
message: 'Too many item sales, please try again later.',
7070
standardHeaders: true,
7171
legacyHeaders: false,

0 commit comments

Comments
 (0)