mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-04 02:09:37 +02:00
Fix runner api rate limit bypass
This commit is contained in:
parent
923e41fa4f
commit
e915cde30e
26 changed files with 122 additions and 31 deletions
|
@ -1,15 +1,17 @@
|
|||
import express from 'express'
|
||||
import { handleToNameAndHost } from '@server/helpers/actors'
|
||||
import { logger } from '@server/helpers/logger'
|
||||
import { AccountBlocklistModel } from '@server/models/account/account-blocklist'
|
||||
import { getServerActor } from '@server/models/application/application'
|
||||
import { ServerBlocklistModel } from '@server/models/server/server-blocklist'
|
||||
import { MActorAccountId, MUserAccountId } from '@server/types/models'
|
||||
import { BlockStatus } from '@shared/models'
|
||||
import { asyncMiddleware, blocklistStatusValidator, optionalAuthenticate } from '../../middlewares'
|
||||
import { logger } from '@server/helpers/logger'
|
||||
import { apiRateLimiter, asyncMiddleware, blocklistStatusValidator, optionalAuthenticate } from '../../middlewares'
|
||||
|
||||
const blocklistRouter = express.Router()
|
||||
|
||||
blocklistRouter.use(apiRateLimiter)
|
||||
|
||||
blocklistRouter.get('/status',
|
||||
optionalAuthenticate,
|
||||
blocklistStatusValidator,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue