mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
Properly call getClaimsByToken
This commit is contained in:
parent
c49ca0149f
commit
1d37f04808
1 changed files with 3 additions and 3 deletions
|
|
@ -101,13 +101,13 @@ export const createApp = (): {
|
|||
if (!env.dev.isLocal) {
|
||||
const apiLimiter = rateLimit({
|
||||
windowMs: 60 * 1000, // 1 minute
|
||||
max: (req) => {
|
||||
max: async (req) => {
|
||||
// 50 RPM for an authenticated request, 5 for a non-authenticated request
|
||||
const token = getClaimsByToken(
|
||||
const token = await getClaimsByToken(
|
||||
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
|
||||
req.header('authorization') ?? req.cookies['auth']
|
||||
)
|
||||
return !!token ? 50 : 10
|
||||
return token ? 50 : 10
|
||||
},
|
||||
standardHeaders: true, // Return rate limit info in the `RateLimit-*` headers
|
||||
legacyHeaders: false, // Disable the `X-RateLimit-*` headers
|
||||
|
|
|
|||
Loading…
Reference in a new issue