@@ -78,13 +78,11 @@ int ArduinoIoTCloudTCP::begin(TcpIpConnectionHandler & connection, String broker
7878 _brokerAddress = brokerAddress;
7979 _brokerPort = brokerPort;
8080 time_service.begin (&connection);
81- return begin (_connection-> getClient (), _brokerAddress, _brokerPort);
81+ return begin (_brokerAddress, _brokerPort);
8282}
8383
84- int ArduinoIoTCloudTCP::begin (Client& net, String brokerAddress, uint16_t brokerPort) {
84+ int ArduinoIoTCloudTCP::begin (String brokerAddress, uint16_t brokerPort) {
8585
86- _net = &net;
87- // store the broker address as class member
8886 _brokerAddress = brokerAddress;
8987 _brokerPort = brokerPort;
9088
@@ -126,11 +124,7 @@ int ArduinoIoTCloudTCP::begin(Client& net, String brokerAddress, uint16_t broker
126124 }
127125
128126 #ifdef BOARD_HAS_ECCX08
129- if (_connection != NULL ) {
130- _sslClient = new BearSSLClient (_connection->getClient (), ArduinoIoTCloudTrustAnchor, ArduinoIoTCloudTrustAnchor_NUM);
131- } else {
132- _sslClient = new BearSSLClient (*_net, ArduinoIoTCloudTrustAnchor, ArduinoIoTCloudTrustAnchor_NUM);
133- }
127+ _sslClient = new BearSSLClient (_connection->getClient (), ArduinoIoTCloudTrustAnchor, ArduinoIoTCloudTrustAnchor_NUM);
134128 _sslClient->setEccSlot (keySlot, ECCX08Cert.bytes (), ECCX08Cert.length ());
135129 #elif defined(BOARD_ESP)
136130 _sslClient = new WiFiClientSecure ();
@@ -246,7 +240,7 @@ void ArduinoIoTCloudTCP::sendPropertiesToCloud() {
246240}
247241
248242
249- int ArduinoIoTCloudTCP::reconnect (Client& /* net */ ) {
243+ int ArduinoIoTCloudTCP::reconnect () {
250244 if (_mqttClient->connected ()) {
251245 _mqttClient->stop ();
252246 }
@@ -382,7 +376,7 @@ void ArduinoIoTCloudTCP::connectionCheck() {
382376 }
383377 break ;
384378 case ArduinoIoTConnectionStatus::RECONNECTING: {
385- int const ret_code_reconnect = reconnect (*_net );
379+ int const ret_code_reconnect = reconnect ();
386380 Debug.print (DBG_INFO, " ArduinoCloud.reconnect(): %d" , ret_code_reconnect);
387381 if (ret_code_reconnect == CONNECT_SUCCESS) {
388382 _iotStatus = ArduinoIoTConnectionStatus::CONNECTED;
0 commit comments