@@ -78,13 +78,11 @@ int ArduinoIoTCloudTCP::begin(TcpIpConnectionHandler & connection, String broker
78
78
_brokerAddress = brokerAddress;
79
79
_brokerPort = brokerPort;
80
80
time_service.begin (&connection);
81
- return begin (_connection-> getClient (), _brokerAddress, _brokerPort);
81
+ return begin (_brokerAddress, _brokerPort);
82
82
}
83
83
84
- int ArduinoIoTCloudTCP::begin (Client& net, String brokerAddress, uint16_t brokerPort) {
84
+ int ArduinoIoTCloudTCP::begin (String brokerAddress, uint16_t brokerPort) {
85
85
86
- _net = &net;
87
- // store the broker address as class member
88
86
_brokerAddress = brokerAddress;
89
87
_brokerPort = brokerPort;
90
88
@@ -126,11 +124,7 @@ int ArduinoIoTCloudTCP::begin(Client& net, String brokerAddress, uint16_t broker
126
124
}
127
125
128
126
#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);
134
128
_sslClient->setEccSlot (keySlot, ECCX08Cert.bytes (), ECCX08Cert.length ());
135
129
#elif defined(BOARD_ESP)
136
130
_sslClient = new WiFiClientSecure ();
@@ -246,7 +240,7 @@ void ArduinoIoTCloudTCP::sendPropertiesToCloud() {
246
240
}
247
241
248
242
249
- int ArduinoIoTCloudTCP::reconnect (Client& /* net */ ) {
243
+ int ArduinoIoTCloudTCP::reconnect () {
250
244
if (_mqttClient->connected ()) {
251
245
_mqttClient->stop ();
252
246
}
@@ -382,7 +376,7 @@ void ArduinoIoTCloudTCP::connectionCheck() {
382
376
}
383
377
break ;
384
378
case ArduinoIoTConnectionStatus::RECONNECTING: {
385
- int const ret_code_reconnect = reconnect (*_net );
379
+ int const ret_code_reconnect = reconnect ();
386
380
Debug.print (DBG_INFO, " ArduinoCloud.reconnect(): %d" , ret_code_reconnect);
387
381
if (ret_code_reconnect == CONNECT_SUCCESS) {
388
382
_iotStatus = ArduinoIoTConnectionStatus::CONNECTED;
0 commit comments