import { auditLoggerFactory, getAuditIdFromRes, VideoChannelSyncAuditView } from '@server/helpers/audit-logger'
import { logger } from '@server/helpers/logger'
import {
+ apiRateLimiter,
asyncMiddleware,
asyncRetryTransactionMiddleware,
authenticate,
const videoChannelSyncRouter = express.Router()
const auditLogger = auditLoggerFactory('channel-syncs')
+videoChannelSyncRouter.use(apiRateLimiter)
+
videoChannelSyncRouter.post('/',
authenticate,
ensureSyncIsEnabled,