Browse Source

Fix handling of embed-only MESSAGE_UPDATE.

pull/77/head
Rapptz 10 years ago
parent
commit
a2b97ae2db
  1. 5
      discord/state.py

5
discord/state.py

@ -92,6 +92,11 @@ class ConnectionState:
def parse_message_update(self, data): def parse_message_update(self, data):
older_message = self._get_message(data.get('id')) older_message = self._get_message(data.get('id'))
if older_message is not None: if older_message is not None:
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) message = Message(channel=older_message.channel, **data)
self.dispatch('message_edit', older_message, message) self.dispatch('message_edit', older_message, message)
# update the older message # update the older message

Loading…
Cancel
Save