diff --git a/api/src/controllers/web.ts b/api/src/controllers/web.ts index b584ab8..e0a4d4d 100644 --- a/api/src/controllers/web.ts +++ b/api/src/controllers/web.ts @@ -106,7 +106,10 @@ const login = async ( const rateLimiter = RateLimiter.getInstance() if (!validPass) { - const retrySecs = await rateLimiter.consume(req.ip || 'unknown', user?.username) + const retrySecs = await rateLimiter.consume( + req.ip || 'unknown', + user?.username + ) if (retrySecs > 0) throw errors.tooManyRequests(retrySecs) } diff --git a/api/src/routes/api/spec/web.spec.ts b/api/src/routes/api/spec/web.spec.ts index 9babb85..30936b6 100644 --- a/api/src/routes/api/spec/web.spec.ts +++ b/api/src/routes/api/spec/web.spec.ts @@ -277,7 +277,10 @@ const performLogin = async ( .set('x-xsrf-token', csrfToken) .send(credentials) - return { authCookies: header['set-cookie']?.join() || '' } + return { + authCookies: + (header['set-cookie'] as unknown as string[] | undefined)?.join() || '' + } } const extractCSRF = (text: string) =>