fix: Fire GuildMemberUpdated without cached user (#1853)

This commit is contained in:
Paulo
2021-05-28 10:09:21 -03:00
committed by GitHub
parent a7ff6ce0ec
commit d176fef5de
2 changed files with 3 additions and 5 deletions

View File

@@ -996,11 +996,8 @@ namespace Discord.WebSocket
}
else
{
if (!guild.HasAllMembers)
await IncompleteGuildUserAsync(type, data.User.Id, data.GuildId).ConfigureAwait(false);
else
await UnknownGuildUserAsync(type, data.User.Id, data.GuildId).ConfigureAwait(false);
return;
user = guild.AddOrUpdateUser(data);
await TimedInvokeAsync(_guildMemberUpdatedEvent, nameof(GuildMemberUpdated), null, user).ConfigureAwait(false);
}
}
else