diff --git a/src/Discord/Parts/Channel/Reaction.php b/src/Discord/Parts/Channel/Reaction.php index e1a757747..5c3a171cd 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; @@ -104,8 +103,8 @@ public function fetch(): PromiseInterface */ protected function setIdAttribute(string $value): void { - if (! isset($this->attributes['emoji'])) { - $this->attributes['emoji'] = new stdClass(); + if ($this->emoji === null) { + $this->attributes['emoji'] = new Emoji($this->discord); } $colonDelimiter = explode(':', $value);