feature(config) add traverse

This commit is contained in:
coderaiser 2014-12-01 11:48:00 -05:00
parent 6f1d49fcca
commit 3896abe972

View file

@ -75,10 +75,7 @@
} else {
cryptoPass(json);
Object.keys(json).forEach(function(name) {
data = CloudFunc.formatMsg('config', name);
set(name, json[name]);
});
data = traverse(json);
save(function(error) {
if (error) {
@ -141,10 +138,7 @@
else
cryptoPass(json);
Object.keys(json).forEach(function(name) {
data = CloudFunc.formatMsg('config', name);
set(name, json[name]);
});
data = traverse(json);
save(function(error) {
if (error)
@ -155,6 +149,17 @@
});
}
function traverse(json) {
var data;
Object.keys(json).forEach(function(name) {
data = CloudFunc.formatMsg('config', name);
set(name, json[name]);
});
return data;
}
function cryptoPass(json) {
if (json && json.password)
json.password = crypt(json.password);