protected override void DoDisconnect(string reason) { try { socket.Disconnect(); } catch { // no point logging disconnect failures } }
protected override void DoDisconnect(string reason) { disconnecting = true; try { if (api != null) { api.StopAsync(); } socket.Disconnect(); } finally { disconnected = true; UnregisterEvents(); } }