Skip to content

Commit 43c560b

Browse files
authored
fix: ensure member is passed for MessageReactionRemove (#1370)
merged as non breaking as this is not a breaking change - its intended behaviour that was missed * fix!: pass a Member as author of MessageReactionRemove * else + if = elif
1 parent c46405b commit 43c560b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

interactions/api/events/processors/reaction_events.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import interactions.api.events as events
44
from interactions.models import PartialEmoji, Reaction
5+
56
from ._template import EventMixinTemplate, Processor
67

78
if TYPE_CHECKING:
@@ -14,6 +15,8 @@ class ReactionEvents(EventMixinTemplate):
1415
async def _handle_message_reaction_change(self, event: "RawGatewayEvent", add: bool) -> None:
1516
if member := event.data.get("member"):
1617
author = self.cache.place_member_data(event.data.get("guild_id"), member)
18+
elif guild_id := event.data.get("guild_id"):
19+
author = await self.cache.fetch_member(guild_id, event.data.get("user_id"))
1720
else:
1821
author = await self.cache.fetch_user(event.data.get("user_id"))
1922

0 commit comments

Comments
 (0)