Browse Source

WebSocketSharp OnError doesn't always give us an exception

pull/7/merge
RogueException 9 years ago
parent
commit
7604804d25
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      src/Discord.Net/Net/WebSockets/WebSocketSharpEngine.cs

+ 1
- 1
src/Discord.Net/Net/WebSockets/WebSocketSharpEngine.cs View File

@@ -51,7 +51,7 @@ namespace Discord.Net.WebSockets
}; };
_webSocket.OnError += async (s, e) => _webSocket.OnError += async (s, e) =>
{ {
_parent.RaiseOnLog(LogMessageSeverity.Error, e.Exception.GetBaseException().Message);
_parent.RaiseOnLog(LogMessageSeverity.Error, e.Exception?.GetBaseException()?.Message ?? e.Message);
await _parent.DisconnectInternal(e.Exception, skipAwait: true).ConfigureAwait(false); await _parent.DisconnectInternal(e.Exception, skipAwait: true).ConfigureAwait(false);
}; };
_webSocket.OnClose += async (s, e) => _webSocket.OnClose += async (s, e) =>


Loading…
Cancel
Save