-async function addVideoToBlacklist (req: express.Request, res: express.Response, next: express.NextFunction) {
- const videoInstance = res.locals.video
+async function addVideoToBlacklistController (req: express.Request, res: express.Response) {
+ const videoInstance = res.locals.videoAll
+ const body: VideoBlacklistCreate = req.body
+
+ await blacklistVideo(videoInstance, body)
+
+ logger.info('Video %s blacklisted.', videoInstance.uuid)
+
+ return res.type('json').status(HttpStatusCode.NO_CONTENT_204).end()
+}
+
+async function updateVideoBlacklistController (req: express.Request, res: express.Response) {
+ const videoBlacklist = res.locals.videoBlacklist
+
+ if (req.body.reason !== undefined) videoBlacklist.reason = req.body.reason