From 5d7a3bedf78e52dc20b70b9b0045b003fa00630f Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Wed, 28 Jan 2026 20:34:16 +0100 Subject: [PATCH] =?UTF-8?q?don=E2=80=99t=20load=20list=20of=20mods=20on=20?= =?UTF-8?q?startup?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- website/server/models/user/index.js | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/website/server/models/user/index.js b/website/server/models/user/index.js index fb965d003b..de1465d953 100644 --- a/website/server/models/user/index.js +++ b/website/server/models/user/index.js @@ -1,6 +1,5 @@ import mongoose from 'mongoose'; -import logger from '../../libs/logger'; import schema from './schema'; // eslint-disable-line import/no-cycle import './hooks'; // eslint-disable-line import/no-cycle @@ -18,20 +17,4 @@ export const nameFields = 'profile.name auth.local.username flags.verifiedUserna export { schema }; -export const model = mongoose.model('User', schema); - -// Initially export an empty object so external requires will get -// the right object by reference when it's defined later -// Otherwise it would remain undefined if requested before the query executes -export const mods = []; - -mongoose.model('User') - .find({ 'contributor.moderator': true }) - .sort('-contributor.level -backer.npc profile.name') - .select('profile contributor backer') - .exec() - .then(foundMods => { - // Using push to maintain the reference to mods - mods.push(...foundMods); - }) - .catch(err => logger.error(err)); +export const model = mongoose.model('User', schema); \ No newline at end of file