video-blacklists.ts 582 B

1234567891011121314151617181920212223
  1. import { Response } from 'express'
  2. import { VideoBlacklistModel } from '../../models/video/video-blacklist'
  3. async function doesVideoBlacklistExist (videoId: number, res: Response) {
  4. const videoBlacklist = await VideoBlacklistModel.loadByVideoId(videoId)
  5. if (videoBlacklist === null) {
  6. res.status(404)
  7. .json({ error: 'Blacklisted video not found' })
  8. .end()
  9. return false
  10. }
  11. res.locals.videoBlacklist = videoBlacklist
  12. return true
  13. }
  14. // ---------------------------------------------------------------------------
  15. export {
  16. doesVideoBlacklistExist
  17. }