|
1 | | -__version__ = "3.7.3" |
| 1 | +__version__ = "3.7.4" |
2 | 2 |
|
3 | 3 |
|
4 | 4 | import asyncio |
@@ -1157,19 +1157,19 @@ async def handle_reaction_events(self, payload): |
1157 | 1157 | logger.warning("Failed to find linked message for reactions: %s", e) |
1158 | 1158 | return |
1159 | 1159 |
|
1160 | | - if payload.event_type == "REACTION_ADD": |
1161 | | - if await self.add_reaction(linked_message, reaction): |
1162 | | - await self.add_reaction(message, reaction) |
1163 | | - else: |
1164 | | - try: |
1165 | | - await linked_message.remove_reaction(reaction, self.user) |
1166 | | - await message.remove_reaction(reaction, self.user) |
1167 | | - except (discord.HTTPException, discord.InvalidArgument) as e: |
1168 | | - logger.warning("Failed to remove reaction: %s", e) |
| 1160 | + if self.config["transfer_reactions"]: |
| 1161 | + if payload.event_type == "REACTION_ADD": |
| 1162 | + if await self.add_reaction(linked_message, reaction): |
| 1163 | + await self.add_reaction(message, reaction) |
| 1164 | + else: |
| 1165 | + try: |
| 1166 | + await linked_message.remove_reaction(reaction, self.user) |
| 1167 | + await message.remove_reaction(reaction, self.user) |
| 1168 | + except (discord.HTTPException, discord.InvalidArgument) as e: |
| 1169 | + logger.warning("Failed to remove reaction: %s", e) |
1169 | 1170 |
|
1170 | 1171 | async def on_raw_reaction_add(self, payload): |
1171 | | - if self.config["transfer_reactions"]: |
1172 | | - await self.handle_reaction_events(payload) |
| 1172 | + await self.handle_reaction_events(payload) |
1173 | 1173 |
|
1174 | 1174 | react_message_id = tryint(self.config.get("react_to_contact_message")) |
1175 | 1175 | react_message_emoji = self.config.get("react_to_contact_emoji") |
|
0 commit comments