From 7e06f68185423ba7cb310220b213f445b6571e29 Mon Sep 17 00:00:00 2001 From: Eejit <76887639+Eejit43@users.noreply.github.com> Date: Fri, 25 Nov 2022 12:17:55 -0500 Subject: [PATCH] fix(Activity): Fix equals() not checking for differing emoji (#8841) * Fix presence updating * Update packages/discord.js/src/structures/Presence.js Co-authored-by: Almeida * Update Presence.js * Better emoji checking * Revert "Better emoji checking" This reverts commit 44d52bfde8d24e2fce30318d51a40766ef85e73c. Co-authored-by: Almeida Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- packages/discord.js/src/structures/Presence.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/discord.js/src/structures/Presence.js b/packages/discord.js/src/structures/Presence.js index 825bc01029de..b642f0ab9ffc 100644 --- a/packages/discord.js/src/structures/Presence.js +++ b/packages/discord.js/src/structures/Presence.js @@ -254,7 +254,9 @@ class Activity { this.type === activity.type && this.url === activity.url && this.state === activity.state && - this.details === activity.details) + this.details === activity.details && + this.emoji?.id === activity.emoji?.id && + this.emoji?.name === activity.emoji?.name) ); }