From 83acf54a06f70ad45fb2ffb2a235e9a8fb8fb178 Mon Sep 17 00:00:00 2001 From: Valithor Obsidion Date: Wed, 15 Oct 2025 15:46:59 -0400 Subject: [PATCH 1/2] Update Reaction.php --- src/Discord/Parts/Channel/Reaction.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Discord/Parts/Channel/Reaction.php b/src/Discord/Parts/Channel/Reaction.php index e1a757747..b65147363 100644 --- a/src/Discord/Parts/Channel/Reaction.php +++ b/src/Discord/Parts/Channel/Reaction.php @@ -22,7 +22,6 @@ use Discord\Parts\Thread\Thread; use Discord\Parts\User\User; use React\Promise\PromiseInterface; -use stdClass; use Symfony\Component\OptionsResolver\OptionsResolver; use function Discord\normalizePartId; @@ -105,7 +104,7 @@ public function fetch(): PromiseInterface protected function setIdAttribute(string $value): void { if (! isset($this->attributes['emoji'])) { - $this->attributes['emoji'] = new stdClass(); + $this->attributes['emoji'] = new Emoji($this->discord); } $colonDelimiter = explode(':', $value); From e5478154b219b0d4ab44549ebdc47e8e7a1ff906 Mon Sep 17 00:00:00 2001 From: Valithor Obsidion Date: Mon, 20 Oct 2025 18:21:54 -0400 Subject: [PATCH 2/2] Update Reaction.php --- src/Discord/Parts/Channel/Reaction.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Discord/Parts/Channel/Reaction.php b/src/Discord/Parts/Channel/Reaction.php index b65147363..5c3a171cd 100644 --- a/src/Discord/Parts/Channel/Reaction.php +++ b/src/Discord/Parts/Channel/Reaction.php @@ -103,7 +103,7 @@ public function fetch(): PromiseInterface */ protected function setIdAttribute(string $value): void { - if (! isset($this->attributes['emoji'])) { + if ($this->emoji === null) { $this->attributes['emoji'] = new Emoji($this->discord); }