clean up webkit quirks (#3229)

This commit is contained in:
Alex Lam S.L
2018-08-08 16:15:45 +08:00
committed by GitHub
parent 2a5277b391
commit fc78423f1d
7 changed files with 148 additions and 126 deletions

View File

@@ -23,10 +23,9 @@ module.exports = function(url, callback) {
var options = parse(url);
options.rejectUnauthorized = false;
require(options.protocol.slice(0, -1)).get(options, function(res) {
if (res.statusCode !== 200) return callback(res);
res.pipe(fs.createWriteStream(local(url)).on("close", function() {
callback(null, read(url));
}));
if (res.statusCode !== 200) return callback(res.statusCode);
res.pipe(fs.createWriteStream(local(url)));
callback(null, res);
});
}).on("open", function() {
callback(null, result);