Adds better null check to WaitAndTryReconnect()

This commit is contained in:
Neil Dorin
2019-12-12 15:14:55 -07:00
parent aebd577dd6
commit f3b70a8edb

View File

@@ -317,15 +317,15 @@ namespace PepperDash.Core
/// </summary> /// </summary>
void WaitAndTryReconnect() void WaitAndTryReconnect()
{ {
DisconnectClient();
if (Client != null) if (Client != null)
{ {
Debug.Console(1, "Attempting reconnect, status={0}", Client.ClientStatus); Debug.Console(1, "Attempting reconnect, status={0}", Client.ClientStatus);
}
DisconnectClient();
if (!DisconnectCalledByUser) if (!DisconnectCalledByUser)
RetryTimer = new CTimer(o => { Client.ConnectToServerAsync(ConnectToServerCallback); }, AutoReconnectIntervalMs); RetryTimer = new CTimer(o => { Client.ConnectToServerAsync(ConnectToServerCallback); }, AutoReconnectIntervalMs);
}
} }