feature(cloudcmd) prefix: remedy, spero, ishtar

This commit is contained in:
coderaiser 2016-02-01 12:18:18 -05:00
parent 392a640ea6
commit 35930c2a5c
2 changed files with 38 additions and 27 deletions

View file

@ -44,7 +44,9 @@
if (error)
Dialog.alert('Config', error);
else if (config.progress)
load(create);
load(function(callback) {
create(CloudCmd.PREFIX, callback);
});
callback();
});
@ -57,10 +59,10 @@
]);
}
function create(callback) {
function create(prefix, callback) {
exec.series([
function(fn) {
spero(function(copier) {
spero(prefix + '/spero', prefix, function(copier) {
fn();
copier.on('connect', function() {
@ -77,7 +79,7 @@
},
function(fn) {
remedy(function(remover) {
remedy(prefix + '/remedy', prefix, function(remover) {
fn();
remover.on('connect', function() {
deleteFn = function(from, files, callback) {
@ -95,7 +97,7 @@
},
function(fn) {
ishtar(function(packer) {
ishtar(prefix + '/ishtar', prefix, function(packer) {
fn();
packer.on('connect', function() {
packFn = function(data, callback) {

View file

@ -102,8 +102,9 @@
}
function listen(prefix, socket) {
var size = cloudfunc.MAX_SIZE,
pref = getPrefix(prefix);
var size = cloudfunc.MAX_SIZE;
prefix = getPrefix(prefix);
config.listen(socket, authCheck);
@ -116,28 +117,28 @@
edward.listen(socket, {
size: size,
root: root,
prefix: pref + '/edward'
prefix: prefix + '/edward'
});
dword.listen(socket, {
size: size,
root: root,
prefix: pref + '/dword'
prefix: prefix + '/dword'
});
spero.listen(socket, {
root: root,
prefix: pref + '/spero'
prefix: prefix + '/spero'
});
remedy.listen(socket, {
root: root,
prefix: pref + '/remedy'
prefix: prefix + '/remedy'
});
ishtar.listen(socket, {
root: root,
prefix: pref + '/ishtar'
prefix: prefix + '/ishtar'
});
}
@ -181,14 +182,37 @@
zip : isZip
}),
spero({
prefix : prefix + '/spero',
minify : isMinify,
online : isOnline
}),
remedy({
prefix : prefix + '/remedy',
minify : isMinify,
online : isOnline
}),
ishtar({
prefix : prefix + '/ishtar',
minify : isMinify,
online : isOnline
}),
setUrl(prefix),
auth(),
config.middle,
restafary({
prefix : cloudfunc.apiURL + '/fs',
root : root
}),
rest,
route({
prefix: prefix
}),
@ -198,21 +222,6 @@
minify : isMinify
}),
spero({
minify: isMinify,
online: isOnline
}),
remedy({
minify: isMinify,
online: isOnline
}),
ishtar({
minify: isMinify,
online: isOnline
}),
mollify({
dir : DIR_ROOT,
is : isMinify