Don't reconnect if not necessary

This commit is contained in:
Charles Magahern
2016-01-01 01:16:21 -08:00
parent 66370bbd7c
commit 80696898ef

View File

@@ -89,13 +89,15 @@ class MainViewController: UIViewController, SwitchesViewControllerDelegate {
{ {
_headerView.xionLogoView.beginAnimating() _headerView.xionLogoView.beginAnimating()
_updateConnectivityStatus(.Connecting) if (!_server.connected) {
_server.connect { (error: NSError?) -> Void in _updateConnectivityStatus(.Connecting)
if (error == nil) { _server.connect { (error: NSError?) -> Void in
self._reloadDevices() if (error == nil) {
self._startUpdatingDevices() self._reloadDevices()
} else { self._startUpdatingDevices()
self._updateConnectivityStatus(.Error) } else {
self._updateConnectivityStatus(.Error)
}
} }
} }
} }