|
|
@@ -1290,10 +1290,11 @@ namespace Discord.WebSocket |
|
|
|
if (user != null) |
|
|
|
{ |
|
|
|
var before = user.Clone(); |
|
|
|
var beforeGlobal = user.GlobalUser.Clone(); |
|
|
|
if (user.GlobalUser.Update(State, data.User)) |
|
|
|
{ |
|
|
|
//Global data was updated, trigger UserUpdated |
|
|
|
await TimedInvokeAsync(_userUpdatedEvent, nameof(UserUpdated), before.GlobalUser, user).ConfigureAwait(false); |
|
|
|
await TimedInvokeAsync(_userUpdatedEvent, nameof(UserUpdated), beforeGlobal, user).ConfigureAwait(false); |
|
|
|
} |
|
|
|
|
|
|
|
user.Update(State, data); |
|
|
|