This commit is contained in:
Flummi 2016-08-31 07:37:41 +00:00
parent 805c7605c8
commit 7c87736cb3
3 changed files with 10 additions and 10 deletions

View File

@ -88,13 +88,13 @@ Lib.prototype.loadUser = (cb) => {
}); });
} }
Lib.prototype.checkRepost = (url, cbcr) => { Lib.prototype.checkRepost = (url, cbcr) => {
sql.query("select count(*) as count from `f0ck`.`items` where `src` = ?", url, (err, rows, fields) => { sql.query("select count(id) as count, id from `f0ck`.`items` where `src` = ?", url, (err, rows, fields) => {
cbcr((rows[0].count == 0)?true:false); cbcr((rows[0].count == 0)?true:rows[0].id);
}); });
}; };
Lib.prototype.checkRepostCheckSum = (cs, cbcrcs) => { Lib.prototype.checkRepostCheckSum = (cs, cbcrcs) => {
sql.query("select count(*) as count from `f0ck`.`items` where `checksum` = ?", cs, (err, rows, fields) => { sql.query("select count(id) as count, id from `f0ck`.`items` where `checksum` = ?", cs, (err, rows, fields) => {
cbcrcs((rows[0].count == 0)?true:false); cbcrcs((rows[0].count == 0)?true:rows[0].id);
}); });
}; };
Lib.prototype.formatSize = (size) => { Lib.prototype.formatSize = (size) => {
@ -117,7 +117,7 @@ Lib.prototype.dl = (url, dest, cb) => {
if(cfg.allowedMimes.hasOwnProperty(response.headers['content-type'])) { if(cfg.allowedMimes.hasOwnProperty(response.headers['content-type'])) {
if(response.headers['content-length'] <= cfg.maxFileSize) { if(response.headers['content-length'] <= cfg.maxFileSize) {
Lib.prototype.checkRepost(url, (cbcr) => { Lib.prototype.checkRepost(url, (cbcr) => {
if(cbcr) { if(cbcr === true) {
var file = fs.createWriteStream(dest+"."+cfg.allowedMimes[response.headers['content-type']]); var file = fs.createWriteStream(dest+"."+cfg.allowedMimes[response.headers['content-type']]);
response.pipe(file); response.pipe(file);
file.on('finish', () => { file.on('finish', () => {
@ -145,7 +145,7 @@ Lib.prototype.dl = (url, dest, cb) => {
}); });
} }
else else
cb({'status':false, 'msg':'repost motherf0cker', 'type':1}); cb({'status':false, 'msg':'repost motherf0cker: https://f0ck.me/'+cbrc, 'type':1});
}); });
} }
else else

View File

@ -20,7 +20,7 @@ module.exports = (bot, trigger, lib) => {
lib.getUser(e, (cbgu) => { lib.getUser(e, (cbgu) => {
lib.getCheckSum("./b/"+tmpdest+"."+cb.infos.ext, (cbcs) => { lib.getCheckSum("./b/"+tmpdest+"."+cb.infos.ext, (cbcs) => {
lib.checkRepostCheckSum(cbcs, (cbcrcs) => { lib.checkRepostCheckSum(cbcs, (cbcrcs) => {
if(cbcrcs) { if(cbcrcs === true) {
lib.sql.query("insert into `f0ck`.`items` (`src`,`dest`,`mime`,`size`,`checksum`,`username`,`userchannel`,`usernetwork`,`stamp`,`active`) values (?,?,?,?,?,?,?,?,?,?)", [ lib.sql.query("insert into `f0ck`.`items` (`src`,`dest`,`mime`,`size`,`checksum`,`username`,`userchannel`,`usernetwork`,`stamp`,`active`) values (?,?,?,?,?,?,?,?,?,?)", [
entry, entry,
"./b/"+tmpdest+"."+cb.infos.ext, "./b/"+tmpdest+"."+cb.infos.ext,
@ -41,7 +41,7 @@ module.exports = (bot, trigger, lib) => {
} }
else { else {
fs.unlink("./b/"+tmpdest+"."+cb.infos.ext); // delete repost fs.unlink("./b/"+tmpdest+"."+cb.infos.ext); // delete repost
e.reply("repost motherf0cker"); e.reply("repost motherf0cker: https://f0ck.me/"+cbcrcs);
} }
}); });
}); });

View File

@ -48,7 +48,7 @@ module.exports = (bot, trigger, lib) => {
lib.getUser(e, (cbgu) => { lib.getUser(e, (cbgu) => {
lib.getCheckSum("./b/"+tmpdest+".webm", (cbcs) => { lib.getCheckSum("./b/"+tmpdest+".webm", (cbcs) => {
lib.checkRepostCheckSum(cbcs, (cbcrcs) => { lib.checkRepostCheckSum(cbcs, (cbcrcs) => {
if(cbcrcs) { if(cbcrcs === true) {
lib.sql.query("insert into `f0ck`.`items` (`src`,`dest`,`mime`,`size`,`checksum`,`username`,`userchannel`,`usernetwork`,`stamp`,`active`) values (?,?,?,?,?,?,?,?,?,?)", [ lib.sql.query("insert into `f0ck`.`items` (`src`,`dest`,`mime`,`size`,`checksum`,`username`,`userchannel`,`usernetwork`,`stamp`,`active`) values (?,?,?,?,?,?,?,?,?,?)", [
entry, entry,
"./b/"+tmpdest+".webm", "./b/"+tmpdest+".webm",
@ -69,7 +69,7 @@ module.exports = (bot, trigger, lib) => {
} }
else { else {
fs.unlink("./b/"+tmpdest+".webm"); // delete repost fs.unlink("./b/"+tmpdest+".webm"); // delete repost
e.reply("repost motherf0cker"); e.reply("repost motherf0cker: https://f0ck.me/"+cbcrcs);
} }
}); });
}); });