diff --git a/packages/discord.js/src/structures/Embed.js b/packages/discord.js/src/structures/Embed.js index 7d80390575b8..dd68120d955b 100644 --- a/packages/discord.js/src/structures/Embed.js +++ b/packages/discord.js/src/structures/Embed.js @@ -1,5 +1,6 @@ 'use strict'; +const { embedLength } = require('@discordjs/builders'); const isEqual = require('fast-deep-equal'); /** @@ -181,13 +182,7 @@ class Embed { * @readonly */ get length() { - return ( - (this.data.title?.length ?? 0) + - (this.data.description?.length ?? 0) + - (this.data.fields?.reduce((prev, curr) => prev + curr.name.length + curr.value.length, 0) ?? 0) + - (this.data.footer?.text.length ?? 0) + - (this.data.author?.name.length ?? 0) - ); + return embedLength(this.data); } /**