// ---------------------------------------------------------------------------
function removeCacheDirectories () {
- const cacheDirectories = CACHE.DIRECTORIES
+ const cacheDirectories = Object.keys(CACHE)
+ .map(k => CACHE[k].DIRECTORY)
const tasks: Promise<any>[] = []
function createDirectoriesIfNotExist () {
const storage = CONFIG.STORAGE
- const cacheDirectories = CACHE.DIRECTORIES
+ const cacheDirectories = Object.keys(CACHE)
+ .map(k => CACHE[k].DIRECTORY)
const tasks = []
for (const key of Object.keys(storage)) {
// Our password is weak so do not validate it
validatePassword = false
} else {
- password = passwordGenerator(8, true)
+ password = passwordGenerator(16, true)
}
const userData = {
email,
password,
role,
+ nsfwPolicy: CONFIG.INSTANCE.DEFAULT_NSFW_POLICY,
videoQuota: -1
}
const user = new UserModel(userData)
// Nothing to do, application already exist
if (exist === true) return undefined
- logger.info('Creating Application table.')
-
logger.info('Creating application account.')
const application = await ApplicationModel.create({