From 662b2da42fc570c2687a9d946ecdd973a4db9887 Mon Sep 17 00:00:00 2001 From: frostice482 Date: Mon, 1 Jul 2024 11:32:56 +0700 Subject: [PATCH] fix lavaclient --- README.md | 15 --------------- src/handlers/lavaclient.js | 6 +++--- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 8eb505d..3e44670 100644 --- a/README.md +++ b/README.md @@ -29,18 +29,3 @@ GEMINI_API= # Required for few anime commands (https://docs.waifu.it) WAIFU_IT_KEY= ``` - -kalau dapet error sama lavaclient plugin coba ganti ```package.json``` yang ada di ```node_modules/@lavaclient/plugin-queue/``` yang awal nya seperti ini: -``` -"./register": { - "default": "./register.js", - "types": "./register.d.ts" -} -``` -jadi seperti ini -``` -"./register": { - "default": "./dist/register.js", - "types": "./dist/register.d.ts" -} -``` \ No newline at end of file diff --git a/src/handlers/lavaclient.js b/src/handlers/lavaclient.js index 77ddb8b..757a81f 100644 --- a/src/handlers/lavaclient.js +++ b/src/handlers/lavaclient.js @@ -1,7 +1,7 @@ const { EmbedBuilder, GatewayDispatchEvents } = require("discord.js"); const { Cluster } = require("lavaclient"); const { formatTime } = require("@helpers/Utils"); -require("@lavaclient/plugin-queue/register"); +require("@lavaclient/plugin-queue").load(); /** * @param {import("@structures/BotClient")} client @@ -22,7 +22,7 @@ module.exports = (client) => { client.logger.log(`Node "${node.identifier}" connected`); // Because sometimes the player is disconnected and cannot resume or play again (under investigation). - node.players.forEach(async (player) => { + node.players.fetch(true).then(x => x.forEach(async (player) => { try { if (player.queue.tracks.length > 0) { // Only player have tracks in queue @@ -70,7 +70,7 @@ module.exports = (client) => { } catch (e) { client.logger.log(player.queue.tracks.length); } - }); + })); }); lavaclient.on("nodeDisconnected", async (node, event) => {