]>
Commit | Line | Data |
---|---|---|
6d852470 C |
1 | // import * as express from 'express' |
2 | // import { logger, getFormattedObjects } from '../../../helpers' | |
3 | // import { | |
4 | // authenticate, | |
5 | // ensureUserHasRight, | |
6 | // videosBlacklistAddValidator, | |
7 | // videosBlacklistRemoveValidator, | |
8 | // paginationValidator, | |
9 | // blacklistSortValidator, | |
10 | // setBlacklistSort, | |
11 | // setPagination, | |
12 | // asyncMiddleware | |
13 | // } from '../../../middlewares' | |
14 | // import { BlacklistedVideo, UserRight } from '../../../../shared' | |
15 | // import { VideoBlacklistModel } from '../../../models/video/video-blacklist' | |
16 | // | |
17 | // const videoCommentRouter = express.Router() | |
18 | // | |
19 | // videoCommentRouter.get('/:videoId/comment', | |
20 | // authenticate, | |
21 | // ensureUserHasRight(UserRight.MANAGE_VIDEO_BLACKLIST), | |
22 | // asyncMiddleware(listVideoCommentsThreadsValidator), | |
23 | // asyncMiddleware(listVideoCommentsThreads) | |
24 | // ) | |
25 | // | |
26 | // videoCommentRouter.post('/:videoId/comment', | |
27 | // authenticate, | |
28 | // ensureUserHasRight(UserRight.MANAGE_VIDEO_BLACKLIST), | |
29 | // asyncMiddleware(videosBlacklistAddValidator), | |
30 | // asyncMiddleware(addVideoToBlacklist) | |
31 | // ) | |
32 | // | |
33 | // videoCommentRouter.get('/blacklist', | |
34 | // authenticate, | |
35 | // ensureUserHasRight(UserRight.MANAGE_VIDEO_BLACKLIST), | |
36 | // paginationValidator, | |
37 | // blacklistSortValidator, | |
38 | // setBlacklistSort, | |
39 | // setPagination, | |
40 | // asyncMiddleware(listBlacklist) | |
41 | // ) | |
42 | // | |
43 | // videoCommentRouter.delete('/:videoId/blacklist', | |
44 | // authenticate, | |
45 | // ensureUserHasRight(UserRight.MANAGE_VIDEO_BLACKLIST), | |
46 | // asyncMiddleware(videosBlacklistRemoveValidator), | |
47 | // asyncMiddleware(removeVideoFromBlacklistController) | |
48 | // ) | |
49 | // | |
50 | // // --------------------------------------------------------------------------- | |
51 | // | |
52 | // export { | |
53 | // videoCommentRouter | |
54 | // } | |
55 | // | |
56 | // // --------------------------------------------------------------------------- | |
57 | // | |
58 | // async function addVideoToBlacklist (req: express.Request, res: express.Response, next: express.NextFunction) { | |
59 | // const videoInstance = res.locals.video | |
60 | // | |
61 | // const toCreate = { | |
62 | // videoId: videoInstance.id | |
63 | // } | |
64 | // | |
65 | // await VideoBlacklistModel.create(toCreate) | |
66 | // return res.type('json').status(204).end() | |
67 | // } | |
68 | // | |
69 | // async function listBlacklist (req: express.Request, res: express.Response, next: express.NextFunction) { | |
70 | // const resultList = await VideoBlacklistModel.listForApi(req.query.start, req.query.count, req.query.sort) | |
71 | // | |
72 | // return res.json(getFormattedObjects<BlacklistedVideo, VideoBlacklistModel>(resultList.data, resultList.total)) | |
73 | // } | |
74 | // | |
75 | // async function removeVideoFromBlacklistController (req: express.Request, res: express.Response, next: express.NextFunction) { | |
76 | // const blacklistedVideo = res.locals.blacklistedVideo as VideoBlacklistModel | |
77 | // | |
78 | // try { | |
79 | // await blacklistedVideo.destroy() | |
80 | // | |
81 | // logger.info('Video %s removed from blacklist.', res.locals.video.uuid) | |
82 | // | |
83 | // return res.sendStatus(204) | |
84 | // } catch (err) { | |
85 | // logger.error('Some error while removing video %s from blacklist.', res.locals.video.uuid, err) | |
86 | // throw err | |
87 | // } | |
88 | // } |