fix(delete) add dir

This commit is contained in:
coderaiser 2014-03-06 09:36:54 -05:00
parent fffbb4da5c
commit 81fdf2a16a

View file

@ -3,6 +3,7 @@
var main = global.cloudcmd.main,
fs = require('fs'),
dir = main.dir,
Util = main.util,
fse = main.require('fs-extra') || {
remove : fs.rmdir.bind(fs),
@ -11,7 +12,7 @@
exports.onDelete = onDelete;
function onDelete(name, files, query, callback) {
var i, n, onStat, isDirFunc,
var i, n, onStat, isDirFunc, onIsDir, dirPath,
assync = 0,
rmFile = fs.unlink.bind(fs),
rmDir = fse.remove.bind(fse),
@ -28,7 +29,7 @@
case 'files':
n = files && files.length,
dir = name;
dirPath = name,
onIsDir = function(name, error, isDir) {
var log = Util.log.bind(Util);
@ -48,7 +49,7 @@
};
for (i = 0; i < n; i ++) {
name = dir + files[i];
name = dirPath + files[i];
isDirFunc = Util.bind(onIsDir, name);
dir.isDir(name, isDirFunc);