From 822dc678da626de7b4fb22a747cd3cd2e8376732 Mon Sep 17 00:00:00 2001 From: Rodry <38259440+ImRodry@users.noreply.github.com> Date: Sun, 9 Jan 2022 16:35:32 +0000 Subject: [PATCH] refactor(embeds): don't create new embed instances when unnecessary (#7227) --- packages/discord.js/src/structures/MessagePayload.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/discord.js/src/structures/MessagePayload.js b/packages/discord.js/src/structures/MessagePayload.js index 339b8f9ab..7b6034d2b 100644 --- a/packages/discord.js/src/structures/MessagePayload.js +++ b/packages/discord.js/src/structures/MessagePayload.js @@ -192,7 +192,9 @@ class MessagePayload { content, tts, nonce, - embeds: this.options.embeds?.map(embed => new MessageEmbed(embed).toJSON()), + embeds: this.options.embeds?.map(embed => + (embed instanceof MessageEmbed ? embed : new MessageEmbed(embed)).toJSON(), + ), components, username, avatar_url: avatarURL,