From d3f637d7cee71b9c37f334c7c04e605cb6169a6b Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Mon, 4 Sep 2023 01:36:35 +1200 Subject: [PATCH] properly support guild update events --- d2m/discord-packets.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/d2m/discord-packets.js b/d2m/discord-packets.js index 6ece8ca..b2fb643 100644 --- a/d2m/discord-packets.js +++ b/d2m/discord-packets.js @@ -43,6 +43,15 @@ const utils = { } eventDispatcher.checkMissedMessages(client, message.d) + } else if (message.t === "GUILD_UPDATE") { + const guild = client.guilds.get(message.d.id) + if (guild) { + for (const prop of Object.keys(message.d)) { + if (!["channels", "threads"].includes(prop)) { + guild[prop] = message.d[prop] + } + } + } } else if (message.t === "THREAD_CREATE") { client.channels.set(message.d.id, message.d)