Browse Source

Ensure WebSocket.State is Disconnected before raising OnDisconnected

tags/docs-0.9
RogueException 9 years ago
parent
commit
15781c2b2d
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      src/Discord.Net/Net/WebSockets/WebSocket.cs

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

@@ -129,9 +129,11 @@ namespace Discord.Net.WebSockets
Logger.Info("Disconnected");
else
Logger.Error("Disconnected", ex);
State = ConnectionState.Disconnected;
OnDisconnected(!_taskManager.WasStopExpected, _taskManager.Exception);
}
State = ConnectionState.Disconnected;
else
State = ConnectionState.Disconnected;
}

protected virtual Task ProcessMessage(string json)


Loading…
Cancel
Save