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)
|
internal override async Task OnReceivedEvent(WebSocketEventEventArgs e)
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
await base.OnReceivedEvent(e);
|
await base.OnReceivedEvent(e);
|
||||||
|
|
||||||
@@ -684,6 +686,11 @@ namespace Discord
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
RaiseOnLog(LogMessageSeverity.Error, LogMessageSource.Client, $"Error handling {e.Type} event: {ex.GetBaseException().Message}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public IDiscordVoiceClient GetVoiceClient(string serverId)
|
public IDiscordVoiceClient GetVoiceClient(string serverId)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -288,6 +288,8 @@ namespace Discord
|
|||||||
}
|
}
|
||||||
|
|
||||||
internal virtual Task OnReceivedEvent(WebSocketEventEventArgs e)
|
internal virtual Task OnReceivedEvent(WebSocketEventEventArgs e)
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
switch (e.Type)
|
switch (e.Type)
|
||||||
{
|
{
|
||||||
@@ -307,6 +309,11 @@ namespace Discord
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
RaiseOnLog(LogMessageSeverity.Error, LogMessageSource.Client, $"Error handling {e.Type} event: {ex.GetBaseException().Message}");
|
||||||
|
}
|
||||||
return TaskHelper.CompletedTask;
|
return TaskHelper.CompletedTask;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user