// Bootstrap models
require('../models/application')
+require('../models/oauth-token')
require('../models/user')
require('../models/oauth-client')
-require('../models/oauth-token')
require('../models/pods')
require('../models/video')
// Request model needs Video model
const logger = require('../helpers/logger')
const peertubeCrypto = require('../helpers/peertube-crypto')
+const Application = mongoose.model('Application')
const Client = mongoose.model('OAuthClient')
const User = mongoose.model('User')
logger.info('Username: ' + username)
logger.info('User password: ' + password)
- return callback(null)
+ logger.info('Creating Application collection.')
+ const application = new Application({ mongoSchemaVersion: constants.LAST_MONGO_SCHEMA_VERSION })
+ application.save(callback)
})
})
}
Convert plain user password to encrypted user password.
*/
+const eachSeries = require('async/eachSeries')
const mongoose = require('mongoose')
const User = mongoose.model('User')
User.list(function (err, users) {
if (err) return callback(err)
- users.forEach(function (user) {
- user.save()
- })
-
- return callback(null)
+ eachSeries(users, function (user, callbackEach) {
+ user.save(callbackEach)
+ }, callback)
})
}