X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Flib%2Fschedulers%2Fyoutube-dl-update-scheduler.ts;h=faadb4334116c0f1429f80824e8b2838512007f2;hb=b36f41ca09e92ecb30d367d91d1089a23d10d585;hp=24cd3f87b5f191ce24bc67d1b09b6ce2348ced9e;hpb=4f1f6f038389ce9cdf0c77dfccdc63efc6948101;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/schedulers/youtube-dl-update-scheduler.ts b/server/lib/schedulers/youtube-dl-update-scheduler.ts index 24cd3f87b..faadb4334 100644 --- a/server/lib/schedulers/youtube-dl-update-scheduler.ts +++ b/server/lib/schedulers/youtube-dl-update-scheduler.ts @@ -5,9 +5,9 @@ import { AbstractScheduler } from './abstract-scheduler' import { SCHEDULER_INTERVALS_MS } from '../../initializers' import { logger } from '../../helpers/logger' import * as request from 'request' -import { createWriteStream, writeFile } from 'fs' +import { createWriteStream, ensureDir, writeFile } from 'fs-extra' import { join } from 'path' -import { mkdirpPromise, root } from '../../helpers/core-utils' +import { root } from '../../helpers/core-utils' export class YoutubeDlUpdateScheduler extends AbstractScheduler { @@ -27,7 +27,7 @@ export class YoutubeDlUpdateScheduler extends AbstractScheduler { const detailsPath = join(binDirectory, 'details') const url = 'https://yt-dl.org/downloads/latest/youtube-dl' - await mkdirpPromise(binDirectory) + await ensureDir(binDirectory) return new Promise(res => { request.get(url, { followRedirect: false }, (err, result) => {