protected override void OnDestroy()
{
try
{
if (Model.Instance.Connected)
{
Model.Instance.Client.DisconnectAsync();
}
}
catch (Exception ex)
{
// ignore failures here
Console.WriteLine("Error disconnecting: " + ex);
}
finally
{
Model.Instance.Client = null;
}
base.OnPause();
}
}