loadFileOrLog(payload.videoFileId)
])
+ if (!video || !file) return
+
await createTorrentAndSetInfoHash(video, file)
// Refresh videoFile because the createTorrentAndSetInfoHash could be long
loadFileOrLog(payload.videoFileId)
])
+ if ((!video && !streamingPlaylist) || !file) return
+
await updateTorrentMetadata(video || streamingPlaylist, file)
await file.save()