diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-10-09 05:46:21 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-10-09 05:46:21 +0900 |
| commit | 389f420cad02a3d934d92bcf1f93cea91432404a (patch) | |
| tree | ab2b0a57fa1c535f3be241342fdf84f0659eaf82 /src/tools | |
| parent | 10.2.1 (diff) | |
| download | misskey-389f420cad02a3d934d92bcf1f93cea91432404a.tar.gz misskey-389f420cad02a3d934d92bcf1f93cea91432404a.tar.bz2 misskey-389f420cad02a3d934d92bcf1f93cea91432404a.zip | |
Update src/tools/move-drive-files.ts
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/move-drive-files.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/tools/move-drive-files.ts b/src/tools/move-drive-files.ts index e34652243f..1e6fdcf606 100644 --- a/src/tools/move-drive-files.ts +++ b/src/tools/move-drive-files.ts @@ -1,5 +1,6 @@ import * as Minio from 'minio'; import * as uuid from 'uuid'; +const sequential = require('promise-sequential'); import DriveFile, { DriveFileChunk, getDriveFileBucket } from '../models/drive-file'; import DriveFileThumbnail, { DriveFileThumbnailChunk } from '../models/drive-file-thumbnail'; import config from '../config'; @@ -11,7 +12,7 @@ DriveFile.find({ withoutChunks: false }] }).then(async files => { - files.forEach(async file => { + await sequential(files.map(file => async () => { const minio = new Minio.Client(config.drive.config); const keyDir = `${config.drive.prefix}/${uuid.v4()}`; @@ -60,5 +61,7 @@ DriveFile.find({ await DriveFileThumbnail.remove({ _id: thumbnail._id }); } //#endregion - }); + + console.log('done', file._id); + })); }); |