uploadMany, downloadMany

This commit is contained in:
Igor Klopov 2017-01-04 14:33:53 +03:00
parent 41908d07d7
commit 71df9d20e8

View File

@ -33,6 +33,13 @@ export class Cloud {
await this.gh.uploadAsset(local, release, name);
}
async uploadMany (items) {
for (const item of items) {
const { local, remote } = item;
await this.upload(local, remote);
}
}
async download (remote, local) {
const { tag } = remote;
const tempFile = local + '.downloading';
@ -57,4 +64,11 @@ export class Cloud {
await remove(tempFile);
return true;
}
async downloadMany (items) {
for (const item of items) {
const { remote, local } = item;
await this.download(remote, local);
}
}
}