Load commands async

This commit is contained in:
Supositware 2023-04-04 00:26:52 +02:00
parent a0de902935
commit ffc51c5503

View file

@ -18,15 +18,19 @@ const client = new Client({
// Load commands // Load commands
client.commands = new Collection(); client.commands = new Collection();
const categoryPath = fs.readdirSync(`${__dirname}/commands`); fs.readdir(`${__dirname}/commands`, (err, categoryPath) => {
if (err) {
return console.error(err);
}
categoryPath.forEach(category => { categoryPath.forEach(category => {
loadCommandFromDir(category); loadCommandFromDir(category);
}); });
});
// Load events // Load events
await loadEventFromDir('client', client); loadEventFromDir('client', client);
if (NODE_ENV !== 'development') { if (NODE_ENV !== 'development') {
await loadEventFromDir('process', process); loadEventFromDir('process', process);
} }
client.login(token); client.login(token);