uploading fails if it takes more than 30 seconds. fixing it

This commit is contained in:
Igor Klopov 2016-10-05 00:10:50 +03:00
parent e8ed755feb
commit a62be08882

View File

@ -80,7 +80,9 @@ export function uploadAsset (file, release, name) {
const rs = fs.createReadStream(file);
const subst = `?name=${name}`;
const url = release.upload_url.replace(/\{\?name,label\}/, subst);
const req = request2.post(url, { headers }, (error2, response, body) => {
const req = request2.post(url, {
headers, timeout: 30 * 60 * 1000
}, (error2, response, body) => {
if (error2) return reject(wasReported(error2.message));
const asset = JSON.parse(body);
const { errors } = asset;
@ -99,7 +101,9 @@ export function downloadUrl (url, file, short) {
return new Promise((resolve, reject) => {
const headers = { Accept: 'application/octet-stream' };
const ws = fs.createWriteStream(file);
const req = progress(request2.get(url, { headers }, (error, response) => {
const req = progress(request2.get(url, {
headers
}, (error, response) => {
if (error) {
log.disableProgress();
return reject(wasReported(error.message));