1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-04 10:19:35 +02:00

add filter:api.video-playlist.videos.list.* hooks

closes #4775
This commit is contained in:
kontrollanten 2022-02-15 08:24:22 +01:00 committed by Chocobozzz
parent c729caf6cc
commit c5ca7e1e0c
4 changed files with 56 additions and 3 deletions

View file

@ -453,13 +453,19 @@ async function getVideoPlaylistVideos (req: express.Request, res: express.Respon
const user = res.locals.oauth ? res.locals.oauth.token.User : undefined
const server = await getServerActor()
const resultList = await VideoPlaylistElementModel.listForApi({
const apiOptions = await Hooks.wrapObject({
start: req.query.start,
count: req.query.count,
videoPlaylistId: videoPlaylistInstance.id,
serverAccount: server.Account,
user
})
}, 'filter:api.video-playlist.videos.list.params')
const resultList = await Hooks.wrapPromiseFun(
VideoPlaylistElementModel.listForApi,
apiOptions,
'filter:api.video-playlist.videos.list.result'
)
const options = {
displayNSFW: buildNSFWFilter(res, req.query.nsfw),