X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Finitializers%2Fmigrations%2F0075-video-resolutions.ts;h=26a188e5e8f834ac0e05f64a6ebea89cb825768e;hb=2c3abc4fa796555eb7d25f416c4f41ab3e3ad8ca;hp=54ea852b1aadf846f453a4019ace98a953387e55;hpb=056aa7f2b4de1ef128a5fd35527de6dd7a9ebad1;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/initializers/migrations/0075-video-resolutions.ts b/server/initializers/migrations/0075-video-resolutions.ts index 54ea852b1..26a188e5e 100644 --- a/server/initializers/migrations/0075-video-resolutions.ts +++ b/server/initializers/migrations/0075-video-resolutions.ts @@ -1,9 +1,8 @@ import * as Sequelize from 'sequelize' import { join } from 'path' - -import { readdirPromise, renamePromise } from '../../helpers/core-utils' import { CONFIG } from '../../initializers/constants' import { getVideoFileResolution } from '../../helpers/ffmpeg-utils' +import { readdir, rename } from 'fs-extra' function up (utils: { transaction: Sequelize.Transaction, @@ -14,7 +13,7 @@ function up (utils: { const torrentDir = CONFIG.STORAGE.TORRENTS_DIR const videoFileDir = CONFIG.STORAGE.VIDEOS_DIR - return readdirPromise(videoFileDir) + return readdir(videoFileDir) .then(videoFiles => { const tasks: Promise[] = [] for (const videoFile of videoFiles) { @@ -31,11 +30,11 @@ function up (utils: { .then(height => { const oldTorrentName = uuid + '.torrent' const newTorrentName = uuid + '-' + height + '.torrent' - return renamePromise(join(torrentDir, oldTorrentName), join(torrentDir, newTorrentName)).then(() => height) + return rename(join(torrentDir, oldTorrentName), join(torrentDir, newTorrentName)).then(() => height) }) .then(height => { const newVideoFileName = uuid + '-' + height + '.' + ext - return renamePromise(join(videoFileDir, videoFile), join(videoFileDir, newVideoFileName)).then(() => height) + return rename(join(videoFileDir, videoFile), join(videoFileDir, newVideoFileName)).then(() => height) }) .then(height => { const query = 'UPDATE "VideoFiles" SET "resolution" = ' + height +