|
|
@@ -903,6 +903,13 @@ namespace Discord.WebSocket |
|
|
|
|
|
|
|
if (user != null) |
|
|
|
{ |
|
|
|
var globalBefore = user.GlobalUser.Clone(); |
|
|
|
if (user.GlobalUser.Update(State, data.User)) |
|
|
|
{ |
|
|
|
//Global data was updated, trigger UserUpdated |
|
|
|
await TimedInvokeAsync(_userUpdatedEvent, nameof(UserUpdated), globalBefore, user).ConfigureAwait(false); |
|
|
|
} |
|
|
|
|
|
|
|
var before = user.Clone(); |
|
|
|
user.Update(State, data); |
|
|
|
await TimedInvokeAsync(_guildMemberUpdatedEvent, nameof(GuildMemberUpdated), before, user).ConfigureAwait(false); |
|
|
|