- // FIXME: use URL
- const remoteStaticPath = join(STATIC_PATHS.PREVIEWS, video.getPreview().filename)
- const destPath = join(FILES_CACHE.PREVIEWS.DIRECTORY, video.getPreview().filename)
+ const preview = video.getPreview()
+ const destPath = join(FILES_CACHE.PREVIEWS.DIRECTORY, preview.filename)
+
+ const remoteUrl = preview.getFileUrl(video)
+ await doRequestAndSaveToFile(remoteUrl, destPath)