@@ -146,8 +146,7 @@ def _on_connect(self, client, userdata, _, rc) -> None:
146
146
+ ", userdata = "
147
147
+ str (userdata )
148
148
)
149
- if rc == 0 :
150
- self ._mqtt_connected = True
149
+
151
150
self ._auth_response_received = True
152
151
self ._callback .connection_status_change (True )
153
152
@@ -159,9 +158,6 @@ def _on_disconnect(self, client, userdata, rc) -> None:
159
158
self ._logger .error ("on(disconnect) : Not authorized" )
160
159
self .disconnect ()
161
160
162
- if rc == 1 :
163
- self ._mqtt_connected = False
164
-
165
161
if rc != 5 :
166
162
self ._callback .connection_status_change (False )
167
163
@@ -340,7 +336,6 @@ def __init__(
340
336
self ._callback = callback
341
337
self ._socket = socket
342
338
self ._iface = iface
343
- self ._mqtt_connected = False
344
339
self ._auth_response_received = False
345
340
self ._mqtts = None
346
341
self ._device_id = device_id
@@ -397,7 +392,6 @@ def connect(self) -> bool:
397
392
if not self .is_connected ():
398
393
return False
399
394
400
- self ._mqtt_connected = True
401
395
self ._auth_response_received = True
402
396
403
397
self ._subscribe_to_core_topics ()
@@ -424,7 +418,6 @@ def disconnect(self) -> None:
424
418
return
425
419
426
420
self ._logger .info ("- iot_mqtt :: disconnect :: " )
427
- self ._mqtt_connected = False
428
421
self ._mqtts .disconnect ()
429
422
430
423
def reconnect (self ) -> None :
@@ -438,7 +431,7 @@ def is_connected(self) -> bool:
438
431
:returns: True if there is an open connection, False if not
439
432
:rtype: bool
440
433
"""
441
- return self ._mqtt_connected
434
+ return self ._mqtts . is_connected ()
442
435
443
436
def loop (self ) -> None :
444
437
"""Listens for MQTT messages"""
0 commit comments