func mqttEventCallbackWebsocket()

in IoT-Sample/Swift/IoTSampleSwift/ConnectionViewController+Websocket.swift [21:37]


    func mqttEventCallbackWebsocket(_ status: AWSIoTMQTTStatus) {
        guard case .connected = status else {
            mqttEventCallback(status)
            return
        }

        DispatchQueue.main.async {
            let tabBarViewController = self.tabBarController as! IoTSampleTabBarController
            tabBarViewController.mqttStatus = "Connected"
            self.activityIndicatorView.stopAnimating()
            self.connected = true
            self.connectIoTDataWebSocket.setTitle("Disconnect \(self.IOT_WEBSOCKET)", for:UIControl.State())
            self.logTextView.text = "Connected via websocket"
            self.connectIoTDataWebSocket.isEnabled = true
            tabBarViewController.viewControllers = [ self, self.publishViewController, self.subscribeViewController ]
        }
    }