mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
chore(rest) rm " " from switch
This commit is contained in:
parent
2dc28c2506
commit
e57f182dce
1 changed files with 92 additions and 92 deletions
|
|
@ -103,17 +103,17 @@
|
|||
p.command = Util.removeStrOneTime(p.name, '/');
|
||||
|
||||
switch(p.request.method) {
|
||||
case 'GET':
|
||||
ret = onGET(pParams);
|
||||
break;
|
||||
|
||||
case 'PUT':
|
||||
getBody(p.request, function(pBody) {
|
||||
p.body = pBody;
|
||||
onPUT(p);
|
||||
});
|
||||
break;
|
||||
}
|
||||
case 'GET':
|
||||
ret = onGET(pParams);
|
||||
break;
|
||||
|
||||
case 'PUT':
|
||||
getBody(p.request, function(pBody) {
|
||||
p.body = pBody;
|
||||
onPUT(p);
|
||||
});
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return ret;
|
||||
|
|
@ -178,66 +178,66 @@
|
|||
baseName = path.basename(name);
|
||||
|
||||
switch(query) {
|
||||
case 'dir':
|
||||
fse.mkdirs(name, function(error) {
|
||||
case 'dir':
|
||||
fse.mkdirs(name, function(error) {
|
||||
var msg;
|
||||
|
||||
if (!error)
|
||||
msg = CloudFunc.formatMsg('make dir', name);
|
||||
|
||||
func(error, msg);
|
||||
});
|
||||
break;
|
||||
|
||||
default:
|
||||
pipe.create({
|
||||
read : readStream,
|
||||
to : name,
|
||||
callback : function(error) {
|
||||
var msg;
|
||||
|
||||
if (!error)
|
||||
msg = CloudFunc.formatMsg('make dir', name);
|
||||
msg = CloudFunc.formatMsg('save', baseName);
|
||||
|
||||
func(error, msg);
|
||||
});
|
||||
break;
|
||||
|
||||
default:
|
||||
pipe.create({
|
||||
read : readStream,
|
||||
to : name,
|
||||
callback : function(error) {
|
||||
var msg;
|
||||
|
||||
if (!error)
|
||||
msg = CloudFunc.formatMsg('save', baseName);
|
||||
|
||||
func(error, msg);
|
||||
}
|
||||
});
|
||||
break;
|
||||
|
||||
case 'patch':
|
||||
getBody(readStream, function(patch) {
|
||||
fs.readFile(name, 'utf8', read);
|
||||
}
|
||||
});
|
||||
break;
|
||||
|
||||
case 'patch':
|
||||
getBody(readStream, function(patch) {
|
||||
fs.readFile(name, 'utf8', read);
|
||||
|
||||
function read(error, data) {
|
||||
var diffResult;
|
||||
|
||||
function read(error, data) {
|
||||
var diffResult;
|
||||
if (error)
|
||||
func(error);
|
||||
else {
|
||||
error = Util.tryCatchLog(function() {
|
||||
diffResult = diff.applyPatch(data, patch);
|
||||
});
|
||||
|
||||
if (error)
|
||||
func(error);
|
||||
if (diffResult && !error)
|
||||
fs.writeFile(name, diffResult, write);
|
||||
else {
|
||||
error = Util.tryCatchLog(function() {
|
||||
diffResult = diff.applyPatch(data, patch);
|
||||
});
|
||||
|
||||
if (diffResult && !error)
|
||||
fs.writeFile(name, diffResult, write);
|
||||
else {
|
||||
msg = CloudFunc.formatMsg('patch', baseName, 'fail');
|
||||
func(null, msg);
|
||||
}
|
||||
msg = CloudFunc.formatMsg('patch', baseName, 'fail');
|
||||
func(null, msg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function write(name, error) {
|
||||
var msg;
|
||||
|
||||
function write(name, error) {
|
||||
var msg;
|
||||
|
||||
if (!error)
|
||||
msg = CloudFunc.formatMsg('patch', baseName);
|
||||
|
||||
func(error, msg);
|
||||
}
|
||||
});
|
||||
break;
|
||||
}
|
||||
if (!error)
|
||||
msg = CloudFunc.formatMsg('patch', baseName);
|
||||
|
||||
func(error, msg);
|
||||
}
|
||||
});
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
function onDelete(name, files, query, callback) {
|
||||
|
|
@ -248,42 +248,42 @@
|
|||
func = Util.retExec(callback);
|
||||
|
||||
switch(query) {
|
||||
default:
|
||||
rmFile(name, func);
|
||||
break;
|
||||
default:
|
||||
rmFile(name, func);
|
||||
break;
|
||||
|
||||
case 'dir':
|
||||
rmDir(name, func);
|
||||
break;
|
||||
|
||||
case 'files':
|
||||
n = files && files.length,
|
||||
dir = name;
|
||||
|
||||
case 'dir':
|
||||
rmDir(name, func);
|
||||
break;
|
||||
|
||||
case 'files':
|
||||
n = files && files.length,
|
||||
dir = name;
|
||||
onStat = function(name, error, stat) {
|
||||
log = Util.log.bind(Util);
|
||||
++assync;
|
||||
|
||||
onStat = function(name, error, stat) {
|
||||
log = Util.log.bind(Util);
|
||||
++assync;
|
||||
if (error)
|
||||
func(error);
|
||||
else {
|
||||
if (stat.isDirectory())
|
||||
rmDir(name, log);
|
||||
|
||||
if (error)
|
||||
func(error);
|
||||
else {
|
||||
if (stat.isDirectory())
|
||||
rmDir(name, log);
|
||||
|
||||
else if (stat.isFile())
|
||||
rmFile(name, log);
|
||||
|
||||
if (assync === n)
|
||||
func(null, body);
|
||||
}
|
||||
};
|
||||
|
||||
for (i = 0; i < n; i ++) {
|
||||
name = dir + files[i];
|
||||
Util.log(name);
|
||||
fs.stat(name, onStat.bind(null, name));
|
||||
else if (stat.isFile())
|
||||
rmFile(name, log);
|
||||
|
||||
if (assync === n)
|
||||
func(null, body);
|
||||
}
|
||||
break;
|
||||
};
|
||||
|
||||
for (i = 0; i < n; i ++) {
|
||||
name = dir + files[i];
|
||||
Util.log(name);
|
||||
fs.stat(name, onStat.bind(null, name));
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue