Push an error to the log if an event was failed to be processed
This commit is contained in:
@@ -336,6 +336,8 @@ namespace Discord
|
||||
}
|
||||
|
||||
internal override async Task OnReceivedEvent(WebSocketEventEventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
await base.OnReceivedEvent(e);
|
||||
|
||||
@@ -684,6 +686,11 @@ namespace Discord
|
||||
break;
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
RaiseOnLog(LogMessageSeverity.Error, LogMessageSource.Client, $"Error handling {e.Type} event: {ex.GetBaseException().Message}");
|
||||
}
|
||||
}
|
||||
|
||||
public IDiscordVoiceClient GetVoiceClient(string serverId)
|
||||
{
|
||||
|
||||
@@ -288,6 +288,8 @@ namespace Discord
|
||||
}
|
||||
|
||||
internal virtual Task OnReceivedEvent(WebSocketEventEventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
switch (e.Type)
|
||||
{
|
||||
@@ -307,6 +309,11 @@ namespace Discord
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
RaiseOnLog(LogMessageSeverity.Error, LogMessageSource.Client, $"Error handling {e.Type} event: {ex.GetBaseException().Message}");
|
||||
}
|
||||
return TaskHelper.CompletedTask;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user