Created
April 21, 2016 17:31
-
-
Save igiagante-zz/23775fa2f354060658612e4f0472e937 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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); | |
}); | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
no veo q uses el innerCallback