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(), chars: new Discord.Collection(),
anime: new Discord.Collection(), anime: new Discord.Collection(),
charsID: new Discord.Collection(), charsID: new Discord.Collection(),
animeID: new Discord.Collection() animeID: new Discord.Collection(),
charsNum: 0
}, },
loggers: {}, loggers: {},
rl: readline.createInterface({input: process.stdin, output: process.stdout}) rl: readline.createInterface({input: process.stdin, output: process.stdout})

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