Browse Source

Fix handling of embed-only MESSAGE_UPDATE.

pull/77/head
Rapptz 9 years ago
parent
commit
a2b97ae2db
  1. 7
      discord/state.py

7
discord/state.py

@ -92,7 +92,12 @@ class ConnectionState:
def parse_message_update(self, data):
older_message = self._get_message(data.get('id'))
if older_message is not None:
message = Message(channel=older_message.channel, **data)
if 'content' not in data:
# embed only edit
message = copy.copy(older_message)
message.embeds = data['embeds']
else:
message = Message(channel=older_message.channel, **data)
self.dispatch('message_edit', older_message, message)
# update the older message
older_message = message

Loading…
Cancel
Save