}
function installApplication (callback) {
- // Creates directories
- createDirectoriesIfNotExist(function (err) {
- if (err) return callback(err)
-
- // ----------- Create the certificates if they don't already exist -----------
- peertubeCrypto.createCertsIfNotExist(function (err) {
- if (err) return callback(err)
-
- createOAuthClientIfNotExist(function (err) {
- if (err) return callback(err)
-
- createOAuthUserIfNotExist(callback)
- })
- })
- })
+ async.series([
+ function createDirectories (callbackAsync) {
+ createDirectoriesIfNotExist(callbackAsync)
+ },
+
+ function createCertificates (callbackAsync) {
+ peertubeCrypto.createCertsIfNotExist(callbackAsync)
+ },
+
+ function createOAuthClient (callbackAsync) {
+ createOAuthClientIfNotExist(callbackAsync)
+ },
+
+ function createOAuthUser (callbackAsync) {
+ createOAuthUserIfNotExist(callbackAsync)
+ }
+ ], callback)
}
// ---------------------------------------------------------------------------