summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api
diff options
context:
space:
mode:
authorMarie <github@yuugi.dev>2025-02-07 03:44:31 +0000
committerMarie <github@yuugi.dev>2025-02-07 03:44:31 +0000
commit2434922f7dd70407e20240e83e727bf6f9dc5c45 (patch)
tree1015cbc51d1a449b50a1694ff7e2de082618becc /packages/backend/src/server/api
parentmerge: Add buttons to accept/reject follow request from the requestor's profi... (diff)
parentincrease the rate limit for `/api/i` endpoint, preventing some 429 errors if ... (diff)
downloadsharkey-2434922f7dd70407e20240e83e727bf6f9dc5c45.tar.gz
sharkey-2434922f7dd70407e20240e83e727bf6f9dc5c45.tar.bz2
sharkey-2434922f7dd70407e20240e83e727bf6f9dc5c45.zip
merge: Increase the rate limit for `/api/i` endpoint (!882)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/882 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
Diffstat (limited to 'packages/backend/src/server/api')
-rw-r--r--packages/backend/src/server/api/endpoints/i.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/backend/src/server/api/endpoints/i.ts b/packages/backend/src/server/api/endpoints/i.ts
index 9347c9ca27..48a2e3b40a 100644
--- a/packages/backend/src/server/api/endpoints/i.ts
+++ b/packages/backend/src/server/api/endpoints/i.ts
@@ -31,10 +31,12 @@ export const meta = {
},
},
- // 3 calls per second
+ // up to 20 calls, then 1 per second.
+ // This handles bursty traffic when all tabs reload as a group
limit: {
- duration: 1000,
- max: 3,
+ max: 20,
+ dripSize: 1,
+ dripRate: 1000,
},
} as const;