summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-10-09 05:46:21 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-10-09 05:46:21 +0900
commit389f420cad02a3d934d92bcf1f93cea91432404a (patch)
treeab2b0a57fa1c535f3be241342fdf84f0659eaf82 /src/tools
parent10.2.1 (diff)
downloadmisskey-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.ts7
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);
+ }));
});