From 73fb3dc53571a6e94750a9d6cb5c2e949e1adcb9 Mon Sep 17 00:00:00 2001 From: Wicklow Date: Tue, 7 Mar 2023 10:52:20 +0100 Subject: Fix file token reinjection on fragments --- server/controllers/shared/m3u8-playlist.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'server/controllers/shared') diff --git a/server/controllers/shared/m3u8-playlist.ts b/server/controllers/shared/m3u8-playlist.ts index e2a66efc0..cea5eb5d2 100644 --- a/server/controllers/shared/m3u8-playlist.ts +++ b/server/controllers/shared/m3u8-playlist.ts @@ -4,8 +4,12 @@ function doReinjectVideoFileToken (req: express.Request) { return req.query.videoFileToken && req.query.reinjectVideoFileToken } -function buildReinjectVideoFileTokenQuery (req: express.Request) { - return 'videoFileToken=' + req.query.videoFileToken +function buildReinjectVideoFileTokenQuery (req: express.Request, isMaster: boolean) { + const query = 'videoFileToken=' + req.query.videoFileToken + if (isMaster) { + return query + '&reinjectVideoFileToken=true' + } + return query } export { -- cgit v1.2.3