Fix handling of embed-only MESSAGE_UPDATE.
This commit is contained in:
parent
5ca13cac8e
commit
a2b97ae2db
@ -92,7 +92,12 @@ 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:
|
||||||
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)
|
self.dispatch('message_edit', older_message, message)
|
||||||
# update the older message
|
# update the older message
|
||||||
older_message = message
|
older_message = message
|
||||||
|
Loading…
x
Reference in New Issue
Block a user