X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Fcaptions-utils.ts;h=660dce65c3c5c0292dd3e680775c3356542300a7;hb=993cef4b6e000ee425087e5195dfe40cd0840243;hp=20c9fe5aa436efb48cb45128c1c97ec9f2d0c1f5;hpb=c9d5c64f98c1f1fe7950de60c58edeaf3ace070d;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/captions-utils.ts b/server/helpers/captions-utils.ts index 20c9fe5aa..660dce65c 100644 --- a/server/helpers/captions-utils.ts +++ b/server/helpers/captions-utils.ts @@ -1,9 +1,8 @@ -import { renamePromise, unlinkPromise } from './core-utils' import { join } from 'path' import { CONFIG } from '../initializers' import { VideoCaptionModel } from '../models/video/video-caption' import * as srt2vtt from 'srt-to-vtt' -import { createReadStream, createWriteStream } from 'fs-extra' +import { createReadStream, createWriteStream, remove, rename } from 'fs-extra' async function moveAndProcessCaptionFile (physicalFile: { filename: string, path: string }, videoCaption: VideoCaptionModel) { const videoCaptionsDir = CONFIG.STORAGE.CAPTIONS_DIR @@ -12,9 +11,9 @@ async function moveAndProcessCaptionFile (physicalFile: { filename: string, path // Convert this srt file to vtt if (physicalFile.path.endsWith('.srt')) { await convertSrtToVtt(physicalFile.path, destination) - await unlinkPromise(physicalFile.path) + await remove(physicalFile.path) } else { // Just move the vtt file - await renamePromise(physicalFile.path, destination) + await rename(physicalFile.path, destination) } // This is important in case if there is another attempt in the retry process