New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ali-oss

Package Overview
Dependencies
Maintainers
7
Versions
128
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ali-oss - npm Package Compare versions

Comparing version 6.15.2-parallel.1 to 6.15.2-parallel.2

49

lib/managed-upload.js

@@ -198,37 +198,26 @@ const fs = require('fs');

const defaultParallel = 5;
const defaultParallel = 50;
const parallel = options.parallel || defaultParallel;
if (this.checkBrowserAndVersion('Internet Explorer', '10') || parallel === 1) {
for (let i = 0; i < todo.length; i++) {
if (this.isCancel()) {
throw this._makeCancelEvent();
}
/* eslint no-await-in-loop: [0] */
await uploadPartJob(this, todo[i]);
}
} else {
// upload in parallel
const jobErr = await this._parallel(todo, parallel,
value => new Promise((resolve, reject) => {
uploadPartJob(that, value).then(res => {
console.log(res, 'res');
resolve();
}).catch(reject);
}));
// upload in parallel
const jobErr = await this._parallel(todo, parallel,
value => new Promise((resolve, reject) => {
uploadPartJob(that, value).then(() => {
resolve();
}).catch(reject);
}));
const abortEvent = jobErr.find(err => err.name === 'abort');
if (abortEvent) throw abortEvent;
const abortEvent = jobErr.find(err => err.name === 'abort');
if (abortEvent) throw abortEvent;
if (this.isCancel()) {
uploadPartJob = null;
throw this._makeCancelEvent();
}
if (this.isCancel()) {
uploadPartJob = null;
throw this._makeCancelEvent();
}
if (jobErr && jobErr.length > 0) {
jobErr[0].message = `Failed to upload some parts with error: ${jobErr[0].toString()} part_num: ${
jobErr[0].partNum
}`;
throw jobErr[0];
}
if (jobErr && jobErr.length > 0) {
jobErr[0].message = `Failed to upload some parts with error: ${jobErr[0].toString()} part_num: ${
jobErr[0].partNum
}`;
throw jobErr[0];
}

@@ -235,0 +224,0 @@

{
"name": "ali-oss",
"version": "6.15.2-parallel.1",
"version": "6.15.2-parallel.2",
"description": "aliyun oss(object storage service) node client",

@@ -5,0 +5,0 @@ "main": "lib/client.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc