Fixed crash when a user leaves the guild while in voice channel
This commit is contained in:
@@ -852,7 +852,13 @@ namespace Discord
|
||||
guild.AddOrUpdateVoiceState(data);
|
||||
|
||||
var user = guild.GetUser(data.UserId);
|
||||
user.Update(data, UpdateSource.WebSocket);
|
||||
if (user != null)
|
||||
user.Update(data, UpdateSource.WebSocket);
|
||||
/*else //Happens when a user leaves/is kicked from a guild while in a voice channel
|
||||
{
|
||||
await _gatewayLogger.WarningAsync("VOICE_STATE_UPDATE referenced an unknown user.").ConfigureAwait(false);
|
||||
return;
|
||||
}*/
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user