diff --git a/npm/codewhale/scripts/install.js b/npm/codewhale/scripts/install.js index 0bc851b6..47ec56c6 100644 --- a/npm/codewhale/scripts/install.js +++ b/npm/codewhale/scripts/install.js @@ -577,6 +577,7 @@ function httpRequest(rawUrl, opts = {}) { try { req = client.request(reqOptions, (response) => { res = response; + response.pause(); armStallTimer(); response.on("data", () => { armStallTimer(); @@ -649,6 +650,7 @@ function httpRequest(rawUrl, opts = {}) { }, (response) => { res = response; + response.pause(); armStallTimer(); response.on("data", () => armStallTimer()); response.on("end", () => cleanup()); @@ -712,6 +714,7 @@ function httpRequest(rawUrl, opts = {}) { try { req = https.request(reqOptions, (response) => { res = response; + response.pause(); armStallTimer(); response.on("data", () => armStallTimer()); response.on("end", () => cleanup()); @@ -944,6 +947,7 @@ async function downloadText(url, options = {}) { resolve(chunks.join("")); }); response.on("error", reject); + response.resume(); }); }, context); } @@ -1171,4 +1175,4 @@ if (require.main === module) { } process.exit(1); }); -} +} \ No newline at end of file