+
+function redirectToObjectStorage (options: {
+ req: express.Request
+ res: express.Response
+ video: MVideo
+ file: MVideoFile
+}) {
+ const { req, res, video, file } = options
+
+ const baseUrl = file.getObjectStorageUrl(video)
+
+ const url = video.hasPrivateStaticPath() && req.query.videoFileToken
+ ? addQueryParams(baseUrl, { videoFileToken: req.query.videoFileToken })
+ : baseUrl
+
+ return res.redirect(url)
+}