refactor(commander) changeUIDToName

This commit is contained in:
coderaiser 2014-07-04 07:20:44 -04:00
parent 545947d4e7
commit db889f9fa4

View file

@ -152,34 +152,31 @@
json.files = changeOrder(files);
changeUIDToName(json, function() {
Util.exec(p.callback, null, json);
changeUIDToName(json, function(error) {
p.callback(error, json);
});
}
}
function changeUIDToName(json, callback) {
Util.exec.if(WIN32, callback,
function(callback) {
users.getNames(function(error, names) {
var i, n, current, owner,
files = json.files;
if (WIN32)
callback();
else
users.getNames(function(error, names) {
var files = json.files;
if (error)
callback(error);
else
files.forEach(function(file) {
var owner = file.owner;
owner = names[owner];
Util.log(error);
n = files.length;
for (i = 0; i < n; i++) {
current = files[i];
owner = current.owner;
owner = names[owner];
if (owner)
current.owner = owner;
}
Util.exec(callback);
});
file.owner = owner;
});
callback();
});
}