]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Add req and res to allow download filter hooks
authorChocobozzz <me@florianbigard.com>
Tue, 6 Dec 2022 12:50:18 +0000 (13:50 +0100)
committerChocobozzz <me@florianbigard.com>
Tue, 6 Dec 2022 12:50:18 +0000 (13:50 +0100)
server/controllers/download.ts

index 65b9a1d1b740bb1199ee3d5e5ce909e59db3416b..d675a2d6cd4bfc56fc11664194be8c5beaaa155f 100644 (file)
@@ -50,7 +50,12 @@ async function downloadTorrent (req: express.Request, res: express.Response) {
     })
   }
 
-  const allowParameters = { torrentPath: result.path, downloadName: result.downloadName }
+  const allowParameters = {
+    req,
+    res,
+    torrentPath: result.path,
+    downloadName: result.downloadName
+  }
 
   const allowedResult = await Hooks.wrapFun(
     isTorrentDownloadAllowed,
@@ -74,7 +79,12 @@ async function downloadVideoFile (req: express.Request, res: express.Response) {
     })
   }
 
-  const allowParameters = { video, videoFile }
+  const allowParameters = {
+    req,
+    res,
+    video,
+    videoFile
+  }
 
   const allowedResult = await Hooks.wrapFun(
     isVideoDownloadAllowed,
@@ -110,7 +120,13 @@ async function downloadHLSVideoFile (req: express.Request, res: express.Response
     })
   }
 
-  const allowParameters = { video, streamingPlaylist, videoFile }
+  const allowParameters = {
+    req,
+    res,
+    video,
+    streamingPlaylist,
+    videoFile
+  }
 
   const allowedResult = await Hooks.wrapFun(
     isVideoDownloadAllowed,