diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-01-29 22:53:53 -0500 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-02-05 14:21:38 -0500 |
| commit | 788dc69d11fac8dd9e8912c4c0a2ad33581e606b (patch) | |
| tree | f3249eaa0d1392124e3dceaddc31c396f543a2f4 /packages/backend/src/server | |
| parent | narrow return type for signedGet (diff) | |
| download | sharkey-788dc69d11fac8dd9e8912c4c0a2ad33581e606b.tar.gz sharkey-788dc69d11fac8dd9e8912c4c0a2ad33581e606b.tar.bz2 sharkey-788dc69d11fac8dd9e8912c4c0a2ad33581e606b.zip | |
use leaky bucket rate limit for ap/show
Diffstat (limited to 'packages/backend/src/server')
| -rw-r--r-- | packages/backend/src/server/api/endpoints/ap/show.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/backend/src/server/api/endpoints/ap/show.ts b/packages/backend/src/server/api/endpoints/ap/show.ts index 616a77e337..474ff81822 100644 --- a/packages/backend/src/server/api/endpoints/ap/show.ts +++ b/packages/backend/src/server/api/endpoints/ap/show.ts @@ -4,7 +4,6 @@ */ import { Inject, Injectable } from '@nestjs/common'; -import ms from 'ms'; import { Endpoint } from '@/server/api/endpoint-base.js'; import type { MiNote } from '@/models/Note.js'; import type { MiLocalUser, MiUser } from '@/models/User.js'; @@ -26,9 +25,10 @@ export const meta = { requireCredential: true, kind: 'read:account', + // Up to 30 calls, then 1 per 1/2 second limit: { - duration: ms('1minute'), max: 30, + dripRate: 500, }, errors: { |