diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2024-12-09 19:04:59 -0500 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2024-12-09 19:04:59 -0500 |
| commit | ead781900dcf98b9dace91aa4a5ec7b3cecf07e2 (patch) | |
| tree | 0a1415ad855dc292646420f3f7b132b2697f2542 /packages/backend | |
| parent | fix rate limits under multi-node environments (diff) | |
| download | sharkey-ead781900dcf98b9dace91aa4a5ec7b3cecf07e2.tar.gz sharkey-ead781900dcf98b9dace91aa4a5ec7b3cecf07e2.tar.bz2 sharkey-ead781900dcf98b9dace91aa4a5ec7b3cecf07e2.zip | |
enable rate limits for dev environment
Diffstat (limited to 'packages/backend')
| -rw-r--r-- | packages/backend/src/server/api/SkRateLimiterService.ts | 2 | ||||
| -rw-r--r-- | packages/backend/test/unit/server/api/SkRateLimiterServiceTests.ts | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/packages/backend/src/server/api/SkRateLimiterService.ts b/packages/backend/src/server/api/SkRateLimiterService.ts index 05166ed93c..b11d1556ba 100644 --- a/packages/backend/src/server/api/SkRateLimiterService.ts +++ b/packages/backend/src/server/api/SkRateLimiterService.ts @@ -24,7 +24,7 @@ export class SkRateLimiterService { @Inject(EnvService) envService: EnvService, ) { - this.disabled = envService.env.NODE_ENV !== 'production'; + this.disabled = envService.env.NODE_ENV === 'test'; } public async limit(limit: Keyed<RateLimit>, actor: string, factor = 1): Promise<LimitInfo> { diff --git a/packages/backend/test/unit/server/api/SkRateLimiterServiceTests.ts b/packages/backend/test/unit/server/api/SkRateLimiterServiceTests.ts index 871c9afa64..90030495ed 100644 --- a/packages/backend/test/unit/server/api/SkRateLimiterServiceTests.ts +++ b/packages/backend/test/unit/server/api/SkRateLimiterServiceTests.ts @@ -120,7 +120,7 @@ describe(SkRateLimiterService, () => { }); }); - it('should bypass in non-production', async () => { + it('should bypass in test environment', async () => { mockEnvironment.NODE_ENV = 'test'; const info = await serviceUnderTest().limit({ key: 'l', type: undefined, max: 0 }, actor); |