aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/controllers/download.ts
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2022-12-06 13:50:18 +0100
committerChocobozzz <me@florianbigard.com>2022-12-06 13:50:18 +0100
commitb6640fa0af863ae99fc33297bf59744bcd8fb2b8 (patch)
treec8cb137da5791abb1e0ebacf2de4b8226c9eeb09 /server/controllers/download.ts
parentbd09dfaf8dcb0ca4cd5dac9f13e3117486f3bcce (diff)
downloadPeerTube-b6640fa0af863ae99fc33297bf59744bcd8fb2b8.tar.gz
PeerTube-b6640fa0af863ae99fc33297bf59744bcd8fb2b8.tar.zst
PeerTube-b6640fa0af863ae99fc33297bf59744bcd8fb2b8.zip
Add req and res to allow download filter hooks
Diffstat (limited to 'server/controllers/download.ts')
-rw-r--r--server/controllers/download.ts22
1 files changed, 19 insertions, 3 deletions
diff --git a/server/controllers/download.ts b/server/controllers/download.ts
index 65b9a1d1b..d675a2d6c 100644
--- a/server/controllers/download.ts
+++ b/server/controllers/download.ts
@@ -50,7 +50,12 @@ async function downloadTorrent (req: express.Request, res: express.Response) {
50 }) 50 })
51 } 51 }
52 52
53 const allowParameters = { torrentPath: result.path, downloadName: result.downloadName } 53 const allowParameters = {
54 req,
55 res,
56 torrentPath: result.path,
57 downloadName: result.downloadName
58 }
54 59
55 const allowedResult = await Hooks.wrapFun( 60 const allowedResult = await Hooks.wrapFun(
56 isTorrentDownloadAllowed, 61 isTorrentDownloadAllowed,
@@ -74,7 +79,12 @@ async function downloadVideoFile (req: express.Request, res: express.Response) {
74 }) 79 })
75 } 80 }
76 81
77 const allowParameters = { video, videoFile } 82 const allowParameters = {
83 req,
84 res,
85 video,
86 videoFile
87 }
78 88
79 const allowedResult = await Hooks.wrapFun( 89 const allowedResult = await Hooks.wrapFun(
80 isVideoDownloadAllowed, 90 isVideoDownloadAllowed,
@@ -110,7 +120,13 @@ async function downloadHLSVideoFile (req: express.Request, res: express.Response
110 }) 120 })
111 } 121 }
112 122
113 const allowParameters = { video, streamingPlaylist, videoFile } 123 const allowParameters = {
124 req,
125 res,
126 video,
127 streamingPlaylist,
128 videoFile
129 }
114 130
115 const allowedResult = await Hooks.wrapFun( 131 const allowedResult = await Hooks.wrapFun(
116 isVideoDownloadAllowed, 132 isVideoDownloadAllowed,