1
0
Fork 0

Load commands async

Slash-V14
Supositware 1 year ago
parent a0de902935
commit ffc51c5503

@ -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) => {
categoryPath.forEach(category => { if (err) {
loadCommandFromDir(category); return console.error(err);
}
categoryPath.forEach(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);
@ -60,4 +64,4 @@ async function loadEventFromDir(dir, listener) {
listener.on(event.name, (...args) => event.execute(...args, client)); listener.on(event.name, (...args) => event.execute(...args, client));
} }
} }
} }

Loading…
Cancel
Save