getthezip.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. var isbrowser = require("./isbrowser");
  2. var promisetimeout = require("./promisetimeout");
  3. var futch = isbrowser ? require("./lib_futch") : require("node-fetch");
  4. var returner = isbrowser ? function(res) {
  5. return res.blob()
  6. } : function(res) {
  7. return res.arrayBuffer()
  8. };
  9. function getthezip(url) {
  10. // var id = nb(url).SHA1().toBase(16).substring(0, 8);
  11. // if ($("#loader-" + id).length == 0) {
  12. // $("#loader").append('<div id="loader-' + id + '">' + url + '</div>')
  13. // }
  14. var pp = futch(url, {
  15. method: 'get',
  16. headers: {
  17. 'token': 'T66V8L034VY76K3GG9B83ZXZW7PKOL'
  18. },
  19. }, function(l) {
  20. // if (l.total > 0 && l.loaded === l.total) {
  21. // $("#loader-" + id).html("");
  22. // } else {
  23. // $("#loader-" + id).html("<pre>" + l.loaded + "/" + l.total + '</pre>')
  24. // }
  25. })
  26. .then(returner)
  27. return promisetimeout(120000, pp);
  28. }
  29. module.exports = getthezip;