Skip to content

Instantly share code, notes, and snippets.

@igiagante-zz
Created April 21, 2016 17:31
Show Gist options
  • Save igiagante-zz/23775fa2f354060658612e4f0472e937 to your computer and use it in GitHub Desktop.
Save igiagante-zz/23775fa2f354060658612e4f0472e937 to your computer and use it in GitHub Desktop.
var createProcessImageFiles = function(folderName, files, createProcessImageFilesCallback) {
var flow = {
// Persist each new image file
createImageDirectory: async.apply(createImageDirectory, folderName),
// Update images data from the model
persistImageFiles: ['createImageDirectory', function(callback) {
async.forEachOf(files, function (file, key, innerCallback) {
persistImageFile(folderName, file, callback);
}, function (err) {
if (err) return callback(err);
callback(undefined);
})
}]
};
async.auto(flow, function (error, results) {
if (error) {
return createProcessImageFilesCallback(error);
}
createProcessImageFilesCallback(undefined, results);
});
};
@davidforneron
Copy link

no veo q uses el innerCallback

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment