mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-04-20 16:00:29 +00:00
Update discriminator again for user_update events
This commit is contained in:
parent
8d17aa23c9
commit
8d583ea71b
@ -464,12 +464,18 @@ class Member(discord.abc.Messageable, _UserTag):
|
||||
|
||||
def _update_inner_user(self, user: UserPayload) -> Optional[Tuple[User, User]]:
|
||||
u = self._user
|
||||
original = (u.name, u._avatar, u.global_name, u._public_flags)
|
||||
original = (u.name, u.discriminator, u._avatar, u.global_name, u._public_flags)
|
||||
# These keys seem to always be available
|
||||
modified = (user['username'], user['avatar'], user.get('global_name'), user.get('public_flags', 0))
|
||||
modified = (
|
||||
user['username'],
|
||||
user['discriminator'],
|
||||
user['avatar'],
|
||||
user.get('global_name'),
|
||||
user.get('public_flags', 0),
|
||||
)
|
||||
if original != modified:
|
||||
to_return = User._copy(self._user)
|
||||
u.name, u._avatar, u.global_name, u._public_flags = modified
|
||||
u.name, u.discriminator, u._avatar, u.global_name, u._public_flags = modified
|
||||
# Signal to dispatch on_user_update
|
||||
return to_return, u
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user