modified: src/main.js
This commit is contained in:
parent
015c94d22a
commit
0b220ced8f
17
src/main.js
17
src/main.js
|
@ -1,5 +1,7 @@
|
||||||
var cfg = require('../../cfg.json');
|
var cfg = require('../../cfg.json');
|
||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
|
var http = require('http');
|
||||||
|
var https = require('https');
|
||||||
var mysql = require('mysql');
|
var mysql = require('mysql');
|
||||||
var bot = require('coffea')();
|
var bot = require('coffea')();
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
|
@ -52,7 +54,7 @@ var getUser = (u, n) => {
|
||||||
|
|
||||||
var dl = (url, dest, cb) => {
|
var dl = (url, dest, cb) => {
|
||||||
var file = fs.createWriteStream(dest);
|
var file = fs.createWriteStream(dest);
|
||||||
var request = adapterFor(url).get(url, (response) => {
|
var request = (url.match(/^https/)?https:http).get(url, (response) => {
|
||||||
try {
|
try {
|
||||||
response.pipe(file);
|
response.pipe(file);
|
||||||
file.on('finish', () => {
|
file.on('finish', () => {
|
||||||
|
@ -69,15 +71,4 @@ var dl = (url, dest, cb) => {
|
||||||
e.reply(ex);
|
e.reply(ex);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
var adapterFor = (function() {
|
|
||||||
var url = require('url'),
|
|
||||||
adapters = {
|
|
||||||
'http:': require('http'),
|
|
||||||
'https:': require('https'),
|
|
||||||
};
|
|
||||||
return (inputUrl) => {
|
|
||||||
return adapters[url.parse(inputUrl).protocol]
|
|
||||||
}
|
|
||||||
}());
|
|
Loading…
Reference in New Issue
Block a user