diff options
| author | Julia Johannesen <julia@insertdomain.name> | 2024-08-17 14:17:58 -0400 |
|---|---|---|
| committer | Julia Johannesen <julia@insertdomain.name> | 2024-08-17 14:17:58 -0400 |
| commit | c5f7dcbb7e4be0c8d73e69df56df1c05e3413e24 (patch) | |
| tree | eae652b88fbffa69a1fac216413bee14743f1706 /packages/backend/src/server/api | |
| parent | Add @types/proxy-addr (diff) | |
| download | sharkey-c5f7dcbb7e4be0c8d73e69df56df1c05e3413e24.tar.gz sharkey-c5f7dcbb7e4be0c8d73e69df56df1c05e3413e24.tar.bz2 sharkey-c5f7dcbb7e4be0c8d73e69df56df1c05e3413e24.zip | |
Come up with better limits
Diffstat (limited to 'packages/backend/src/server/api')
| -rw-r--r-- | packages/backend/src/server/api/StreamingApiServerService.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/backend/src/server/api/StreamingApiServerService.ts b/packages/backend/src/server/api/StreamingApiServerService.ts index db948122bf..19c78fd4d1 100644 --- a/packages/backend/src/server/api/StreamingApiServerService.ts +++ b/packages/backend/src/server/api/StreamingApiServerService.ts @@ -98,8 +98,8 @@ export class StreamingApiServerService { if (await this.rateLimitThis(null, requestIp, { key: 'wsconnect', - duration: ms('1min'), - max: 20, + duration: ms('5min'), + max: 32, minInterval: ms('1sec'), })) { socket.write('HTTP/1.1 429 Rate Limit Exceeded\r\n\r\n'); @@ -147,8 +147,8 @@ export class StreamingApiServerService { const rateLimiter = () => { return this.rateLimitThis(user, requestIp, { key: 'wsmessage', - duration: ms('1sec'), - max: 100, + duration: ms('5sec'), + max: 256, }); }; |