diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-03-29 09:44:38 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-03-29 09:44:38 -0400 |
| commit | 47ea8527fd175c55a6d0128b91aced13ea442135 (patch) | |
| tree | c34cdf6388c87db058c25029f7c29bc1542b9c5a /packages/backend/src/server/api/StreamingApiServerService.ts | |
| parent | increase limits on WS note subscriptions and cached notes (diff) | |
| download | sharkey-47ea8527fd175c55a6d0128b91aced13ea442135.tar.gz sharkey-47ea8527fd175c55a6d0128b91aced13ea442135.tar.bz2 sharkey-47ea8527fd175c55a6d0128b91aced13ea442135.zip | |
fix wsmessage rate limit definition
Diffstat (limited to 'packages/backend/src/server/api/StreamingApiServerService.ts')
| -rw-r--r-- | packages/backend/src/server/api/StreamingApiServerService.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/backend/src/server/api/StreamingApiServerService.ts b/packages/backend/src/server/api/StreamingApiServerService.ts index c7db4549d3..d86deef1d7 100644 --- a/packages/backend/src/server/api/StreamingApiServerService.ts +++ b/packages/backend/src/server/api/StreamingApiServerService.ts @@ -160,8 +160,9 @@ export class StreamingApiServerService { // Rather high limit because when catching up at the top of a timeline, the frontend may render many many notes. // Each of which causes a message via `useNoteCapture` to ask for realtime updates of that note. return this.rateLimitThis(limitActor, { + type: 'bucket', key: 'wsmessage', - max: 4096, // Allow spikes of up to 4096 + size: 4096, // Allow spikes of up to 4096 dripRate: 50, // Then once every 50ms (20/second rate) }); }; |