Adds null check in WaitAndTryReconnect()

This commit is contained in:
Neil Dorin
2019-12-12 15:07:40 -07:00
parent f9ae8ca38f
commit aebd577dd6

View File

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