mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-07-23 11:26:51 +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]]:
|
def _update_inner_user(self, user: UserPayload) -> Optional[Tuple[User, User]]:
|
||||||
u = self._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
|
# 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:
|
if original != modified:
|
||||||
to_return = User._copy(self._user)
|
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
|
# Signal to dispatch on_user_update
|
||||||
return to_return, u
|
return to_return, u
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user