Different method of upgrading user instances

This commit is contained in:
Rapptz
2019-07-10 01:23:38 -04:00
parent e75c248a9a
commit 5c1b239b47
3 changed files with 13 additions and 5 deletions

View File

@ -403,9 +403,12 @@ class Message:
# ourselves to a more "partial" member object.
author = self.author
try:
# Update member reference
if author.joined_at is None:
author.joined_at = utils.parse_time(member.get('joined_at'))
except AttributeError:
# It's a user here
# TODO: consider adding to cache here
self.author = Member._from_message(message=self, data=member)
def _handle_mentions(self, mentions):