in IoT-Sample/Swift/IoTSampleSwift/ConnectionViewController.swift [237:251]
func handleDisconnect() {
let tabBarViewController = tabBarController as! IoTSampleTabBarController
self.connectButton.isHidden = false
self.connectIoTDataWebSocket.isHidden = false
activityIndicatorView.startAnimating()
logTextView.text = "Disconnecting..."
DispatchQueue.global(qos: DispatchQoS.QoSClass.default).async {
self.iotDataManager.disconnect();
DispatchQueue.main.async {
self.connected = false
tabBarViewController.viewControllers = [ self, self.configurationViewController ]
}
}
}