feat: #7743 meta/index

v1.18.x
Barış Soner Uşaklı 6 years ago
parent c126cd8572
commit 69860e582b

@ -1,42 +1,41 @@
'use strict'; 'use strict';
var async = require('async'); const winston = require('winston');
var winston = require('winston'); const os = require('os');
var os = require('os'); const nconf = require('nconf');
var nconf = require('nconf');
var pubsub = require('../pubsub'); const pubsub = require('../pubsub');
var utils = require('../utils'); const utils = require('../utils');
var Meta = module.exports; const Meta = module.exports;
Meta.reloadRequired = false; Meta.reloadRequired = false;
Meta.blacklist = require('./blacklist');
Meta.configs = require('./configs'); Meta.configs = require('./configs');
Meta.themes = require('./themes');
Meta.js = require('./js');
Meta.css = require('./css'); Meta.css = require('./css');
Meta.sounds = require('./sounds'); Meta.dependencies = require('./dependencies');
Meta.settings = require('./settings');
Meta.logs = require('./logs');
Meta.errors = require('./errors'); Meta.errors = require('./errors');
Meta.js = require('./js');
Meta.languages = require('./languages');
Meta.logs = require('./logs');
Meta.settings = require('./settings');
Meta.sounds = require('./sounds');
Meta.tags = require('./tags'); Meta.tags = require('./tags');
Meta.dependencies = require('./dependencies');
Meta.templates = require('./templates'); Meta.templates = require('./templates');
Meta.blacklist = require('./blacklist'); Meta.themes = require('./themes');
Meta.languages = require('./languages');
/* Assorted */ /* Assorted */
Meta.userOrGroupExists = function (slug, callback) { Meta.userOrGroupExists = async function (slug) {
var user = require('../user'); const user = require('../user');
var groups = require('../groups'); const groups = require('../groups');
slug = utils.slugify(slug); slug = utils.slugify(slug);
async.parallel([ const [userExists, groupExists] = await Promise.all([
async.apply(user.existsBySlug, slug), user.existsBySlug(slug),
async.apply(groups.existsBySlug, slug), groups.existsBySlug(slug),
], function (err, results) { ]);
callback(err, results ? results.some(function (result) { return result; }) : false); return userExists || groupExists;
});
}; };
if (nconf.get('isPrimary') === 'true') { if (nconf.get('isPrimary') === 'true') {

Loading…
Cancel
Save