We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9220894 commit 4436b2dCopy full SHA for 4436b2d
discord/state.py
@@ -1976,8 +1976,11 @@ def parse_presence_update(self, data: gw.PresenceUpdateEvent) -> None:
1976
def parse_user_update(self, data: gw.UserUpdateEvent) -> None:
1977
# Clear the ACK token
1978
self.http.ack_token = None
1979
- if self.user:
1980
- self.user._full_update(data)
+
+ user: ClientUser = self.user # type: ignore
1981
+ old_user = copy.copy(user)
1982
+ user._full_update(data)
1983
+ self.dispatch('user_update', old_user, user)
1984
1985
def parse_user_note_update(self, data: gw.UserNoteUpdateEvent) -> None:
1986
# The gateway does not provide note objects on READY with our default capabilities
0 commit comments