aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRapptz <[email protected]>2019-03-23 00:57:50 -0400
committerRapptz <[email protected]>2019-03-23 00:57:50 -0400
commitb41a29a8897c5936d022a741e923353c0a26e9e8 (patch)
tree9650df1d094f467ef573fca665a81c8595ebe65e
parent[commands] Add Command.cooldown_after_parsing keyword argument. (diff)
downloaddiscord.py-b41a29a8897c5936d022a741e923353c0a26e9e8.tar.xz
discord.py-b41a29a8897c5936d022a741e923353c0a26e9e8.zip
Get cached message in reverse order for improved performance.
Most embed-only edits happen for the newest message.
-rw-r--r--discord/state.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/discord/state.py b/discord/state.py
index 8add00ec..5614375a 100644
--- a/discord/state.py
+++ b/discord/state.py
@@ -243,7 +243,7 @@ class ConnectionState:
self._private_channels_by_user.pop(channel.recipient.id, None)
def _get_message(self, msg_id):
- return utils.find(lambda m: m.id == msg_id, self._messages)
+ return utils.find(lambda m: m.id == msg_id, reversed(self._messages))
def _add_guild_from_data(self, guild):
guild = Guild(data=guild, state=self)