var isbrowser = require("./isbrowser"); var promisetimeout = require("./promisetimeout"); var futch = isbrowser ? require("./lib_futch") : require("node-fetch"); var returner = isbrowser ? function(res) { return res.blob() } : function(res) { return res.arrayBuffer() }; function getthezip(url) { // var id = nb(url).SHA1().toBase(16).substring(0, 8); // if ($("#loader-" + id).length == 0) { // $("#loader").append('
' + url + '
') // } var pp = futch(url, { method: 'get', headers: { 'token': 'T66V8L034VY76K3GG9B83ZXZW7PKOL' }, }, function(l) { // if (l.total > 0 && l.loaded === l.total) { // $("#loader-" + id).html(""); // } else { // $("#loader-" + id).html("
" + l.loaded + "/" + l.total + '
') // } }) .then(returner) return promisetimeout(120000, pp); } module.exports = getthezip;