Ensure WebSocket.State is Disconnected before raising OnDisconnected
This commit is contained in:
@@ -129,9 +129,11 @@ namespace Discord.Net.WebSockets
|
|||||||
Logger.Info("Disconnected");
|
Logger.Info("Disconnected");
|
||||||
else
|
else
|
||||||
Logger.Error("Disconnected", ex);
|
Logger.Error("Disconnected", ex);
|
||||||
|
State = ConnectionState.Disconnected;
|
||||||
OnDisconnected(!_taskManager.WasStopExpected, _taskManager.Exception);
|
OnDisconnected(!_taskManager.WasStopExpected, _taskManager.Exception);
|
||||||
}
|
}
|
||||||
State = ConnectionState.Disconnected;
|
else
|
||||||
|
State = ConnectionState.Disconnected;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected virtual Task ProcessMessage(string json)
|
protected virtual Task ProcessMessage(string json)
|
||||||
|
|||||||
Reference in New Issue
Block a user