All files / src/lib dowloader.js

20% Statements 1/5
100% Branches 0/0
0% Functions 0/4
20% Lines 1/5
1 2 3 4 5 6 7 8 9 10 11 12 13 14          1x                
import path from 'path';
import url from 'url';
import fs from 'mz/fs';
import axios from './axiosFix';
 
const downloader = (links, site, dir) => {
  links.map(link =>
  axios.get(link, { baseURL: url.resolve(site, '/'), responseType: 'arraybuffer' })
  .then(file => fs.writeFile(path.resolve(dir, path.basename(link)), file.data))
  .catch(err => err));
};
 
export default downloader;