Browse Source

Merge pull request #378 from RogueException/issue/224

Close the WebSocket when disconnecting
tags/1.0-rc
RogueException GitHub 8 years ago
parent
commit
2daf6cb16c
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      src/Discord.Net.Core/Net/WebSockets/DefaultWebSocketClient.cs

+ 2
- 0
src/Discord.Net.Core/Net/WebSockets/DefaultWebSocketClient.cs View File

@@ -101,6 +101,8 @@ namespace Discord.Net.WebSockets


if (_client != null && _client.State == WebSocketState.Open) if (_client != null && _client.State == WebSocketState.Open)
{ {
var token = new CancellationToken();
await _client.CloseAsync(WebSocketCloseStatus.NormalClosure, "", token);
_client.Dispose(); _client.Dispose();
_client = null; _client = null;
} }


Loading…
Cancel
Save