Skip to content

Commit 73e223e

Browse files
author
Jim Bennett
committed
PR feedback
1 parent 21a96c4 commit 73e223e

File tree

2 files changed

+5
-14
lines changed

2 files changed

+5
-14
lines changed

adafruit_azureiot/device_registration.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ def __init__(
6161
self._key = key
6262
self._logger = logger if logger is not None else logging.getLogger("log")
6363

64-
self._mqtt_connected = False
6564
self._mqtt = None
6665
self._auth_response_received = False
6766
self._operation_id = None
@@ -76,8 +75,7 @@ def _on_connect(self, client, userdata, _, rc) -> None:
7675
self._logger.info(
7776
f"- device_registration :: _on_connect :: rc = {str(rc)}, userdata = {str(userdata)}"
7877
)
79-
if rc == 0:
80-
self._mqtt_connected = True
78+
8179
self._auth_response_received = True
8280

8381
# pylint: disable=W0613
@@ -109,10 +107,10 @@ def _connect_to_mqtt(self) -> None:
109107
self._mqtt.loop()
110108

111109
self._logger.info(
112-
f" - device_registration :: connect :: on_connect must be fired. Connected ? {str(self._mqtt_connected)}"
110+
f" - device_registration :: connect :: on_connect must be fired. Connected ? {str(self._mqtt.is_connected())}"
113111
)
114112

115-
if not self._mqtt_connected:
113+
if not self._mqtt.is_connected():
116114
raise DeviceRegistrationError("Cannot connect to MQTT")
117115

118116
def _start_registration(self) -> None:

adafruit_azureiot/iot_mqtt.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,7 @@ def _on_connect(self, client, userdata, _, rc) -> None:
146146
+ ", userdata = "
147147
+ str(userdata)
148148
)
149-
if rc == 0:
150-
self._mqtt_connected = True
149+
151150
self._auth_response_received = True
152151
self._callback.connection_status_change(True)
153152

@@ -159,9 +158,6 @@ def _on_disconnect(self, client, userdata, rc) -> None:
159158
self._logger.error("on(disconnect) : Not authorized")
160159
self.disconnect()
161160

162-
if rc == 1:
163-
self._mqtt_connected = False
164-
165161
if rc != 5:
166162
self._callback.connection_status_change(False)
167163

@@ -340,7 +336,6 @@ def __init__(
340336
self._callback = callback
341337
self._socket = socket
342338
self._iface = iface
343-
self._mqtt_connected = False
344339
self._auth_response_received = False
345340
self._mqtts = None
346341
self._device_id = device_id
@@ -397,7 +392,6 @@ def connect(self) -> bool:
397392
if not self.is_connected():
398393
return False
399394

400-
self._mqtt_connected = True
401395
self._auth_response_received = True
402396

403397
self._subscribe_to_core_topics()
@@ -424,7 +418,6 @@ def disconnect(self) -> None:
424418
return
425419

426420
self._logger.info("- iot_mqtt :: disconnect :: ")
427-
self._mqtt_connected = False
428421
self._mqtts.disconnect()
429422

430423
def reconnect(self) -> None:
@@ -438,7 +431,7 @@ def is_connected(self) -> bool:
438431
:returns: True if there is an open connection, False if not
439432
:rtype: bool
440433
"""
441-
return self._mqtt_connected
434+
return self._mqtts.is_connected()
442435

443436
def loop(self) -> None:
444437
"""Listens for MQTT messages"""

0 commit comments

Comments
 (0)