cache nicknames

master
Kit Kasune 3 years ago
parent c3888af276
commit 61ad632994
  1. 3
      bot.js
  2. 3
      util/cache/char.js

@ -39,7 +39,8 @@ client.misc = {
chars: new Discord.Collection(),
anime: new Discord.Collection(),
charsID: new Discord.Collection(),
animeID: new Discord.Collection()
animeID: new Discord.Collection(),
charsNum: 0
},
loggers: {},
rl: readline.createInterface({input: process.stdin, output: process.stdout})

@ -5,11 +5,14 @@ const CharData = require('../../models/char');
module.exports = async client => {
client.misc.cache.chars = new Discord.Collection();
client.misc.cache.charsID = new Discord.Collection();
client.misc.cache.charsNum = 0;
for await (const char of CharData.find()) {
if (char.queued !== true) {
client.misc.cache.chars.set(char.name, char.id);
chars.nicknames.forEach(nn => client.misc.cache.chars.set(nn, char.id));
client.misc.cache.charsID.set(char.id, char.name);
client.misc.cache.charsNum++;
}
}
}
Loading…
Cancel
Save