Load commands async
This commit is contained in:
parent
a0de902935
commit
ffc51c5503
1 changed files with 10 additions and 6 deletions
12
index.js
12
index.js
|
@ -18,15 +18,19 @@ const client = new Client({
|
|||
// Load commands
|
||||
client.commands = new Collection();
|
||||
|
||||
const categoryPath = fs.readdirSync(`${__dirname}/commands`);
|
||||
categoryPath.forEach(category => {
|
||||
fs.readdir(`${__dirname}/commands`, (err, categoryPath) => {
|
||||
if (err) {
|
||||
return console.error(err);
|
||||
}
|
||||
categoryPath.forEach(category => {
|
||||
loadCommandFromDir(category);
|
||||
});
|
||||
});
|
||||
|
||||
// Load events
|
||||
await loadEventFromDir('client', client);
|
||||
loadEventFromDir('client', client);
|
||||
if (NODE_ENV !== 'development') {
|
||||
await loadEventFromDir('process', process);
|
||||
loadEventFromDir('process', process);
|
||||
}
|
||||
|
||||
client.login(token);
|
||||
|
|
Loading…
Reference in a new issue