summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/endpoints/notes
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-05-04 08:55:26 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-05-04 08:55:26 -0400
commitf6eb3148f365683a5baa628c3494b590417d7542 (patch)
tree21cef9cd7d6526a3f7e18a73330977491ba4da09 /packages/backend/src/server/api/endpoints/notes
parentfix scrolling in following feed on mobile (diff)
downloadsharkey-f6eb3148f365683a5baa628c3494b590417d7542.tar.gz
sharkey-f6eb3148f365683a5baa628c3494b590417d7542.tar.bz2
sharkey-f6eb3148f365683a5baa628c3494b590417d7542.zip
use bucket rate limit for featured timeline
Diffstat (limited to 'packages/backend/src/server/api/endpoints/notes')
-rw-r--r--packages/backend/src/server/api/endpoints/notes/featured.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/backend/src/server/api/endpoints/notes/featured.ts b/packages/backend/src/server/api/endpoints/notes/featured.ts
index 734ff31700..b5d2a71ecd 100644
--- a/packages/backend/src/server/api/endpoints/notes/featured.ts
+++ b/packages/backend/src/server/api/endpoints/notes/featured.ts
@@ -30,10 +30,11 @@ export const meta = {
},
},
- // 10 calls per 5 seconds
+ // Burst of 10 calls to handle tab reload, then 4/second for refresh
limit: {
- duration: 1000 * 5,
- max: 10,
+ type: 'bucket',
+ size: 10,
+ dripSize: 4,
},
} as const;