Skip to content

Commit

Permalink
refactor: Змінено ініціалізацію клієнта
Browse files Browse the repository at this point in the history
Змінено механізм ініціалізації клієнта, відмінено використання `then()` у методі `client.login(token)` та замінено його на асинхронну функцію. Обробники тепер ініціалізуються за допомогою `await` у асинхронній функції.
  • Loading branch information
GamesTwoLife committed Mar 12, 2024
1 parent 57c6bf8 commit 298e03e
Showing 1 changed file with 9 additions and 13 deletions.
22 changes: 9 additions & 13 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,8 @@ const { token, channelId } = require("./config.json");
const Mongo = require("./handlers/Mongo");
const Event = require("./handlers/Event");
const Command = require("./handlers/Command");
const Component = require("./handlers/Component");
const SlashUpdate = require("./handlers/SlashUpdate");
const Button = require("./handlers/components/Button");
const Autocomplete = require("./handlers/components/Autocomplete");
const SelectMenu = require("./handlers/components/SelectMenu");
const Modal = require("./handlers/components/Modal");
const GuildDB = require("./db/guilds");
const UserDB = require("./db/users");

Expand Down Expand Up @@ -202,12 +199,11 @@ process.on('warning', async (warning) => {
}
});

client.login(token).then(() => {
Event(client);
Command(client);
Button(client);
Autocomplete(client);
SelectMenu(client);
Modal(client);
SlashUpdate(client);
});
(async () => {
await Event(client);
await Command(client);
await Component(client);
await SlashUpdate(client);
})()

client.login(token);

0 comments on commit 298e03e

Please sign in to comment.