fixed
This commit is contained in:
		@@ -2,31 +2,30 @@ var fs = require('fs-extra');
 | 
			
		||||
 | 
			
		||||
module.exports = (lib) => {
 | 
			
		||||
  lib.trigger.add({
 | 
			
		||||
    name: 'delete',
 | 
			
		||||
    name: 'del',
 | 
			
		||||
    call: /^\!(del|rm)/i,
 | 
			
		||||
    level: 100,
 | 
			
		||||
    active: 0,
 | 
			
		||||
    func: (e) => {
 | 
			
		||||
      var ids = e.message.split(' ');
 | 
			
		||||
      var ok = [];
 | 
			
		||||
      var fail = [];
 | 
			
		||||
      ids.shift();
 | 
			
		||||
      for(var id in ids) {
 | 
			
		||||
      ids.forEach(id => {
 | 
			
		||||
        if(Number.isInteger(parseInt(id))) {
 | 
			
		||||
          lib.sql.query("select `dest` from `f0ck`.`items` where `id` = ?", id, (err, rows, fields) => {
 | 
			
		||||
          lib.sql.query("select `dest` from `f0ck`.`items` where `id` = ? limit 1", id, (err, rows) => {
 | 
			
		||||
            if(rows[0]) {
 | 
			
		||||
              lib.sql.query("delete from `f0ck`.`items` where `id` = ?", id).on('end', () => {
 | 
			
		||||
                fs.unlink(rows[0].dest);
 | 
			
		||||
                fs.unlink("./t/"+id+".png");
 | 
			
		||||
                ok.push(id);
 | 
			
		||||
              lib.sql.query("delete from `f0ck`.`items` where `id` = ? limit 1", id, err => {
 | 
			
		||||
                if(!err) {
 | 
			
		||||
                  fs.unlink(rows[0].dest, err => {});
 | 
			
		||||
                  fs.unlink("./t/"+id+".png", err => {});
 | 
			
		||||
                }
 | 
			
		||||
                else
 | 
			
		||||
                  e.reply(err);
 | 
			
		||||
              });
 | 
			
		||||
            }
 | 
			
		||||
            else
 | 
			
		||||
              fail.push(id);
 | 
			
		||||
          });
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      e.reply(ok.length+" from "+(ok.length+fail.length)+" f0cks deleted");
 | 
			
		||||
      });
 | 
			
		||||
      e.reply("f0ck"+(ids.length>1?"s":"")+" deleted");
 | 
			
		||||
    },
 | 
			
		||||
    desc: 'delete f0ck'
 | 
			
		||||
  });
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user