mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-03 17:55:21 +03:00
Don't set connected until rc code is checked
This commit is contained in:
parent
5a59426c64
commit
3f2dc8dceb
@ -285,7 +285,6 @@ class FrigateMqttClient:
|
|||||||
|
|
||||||
def _on_connect(self, client: mqtt.Client, userdata, flags, rc) -> None:
|
def _on_connect(self, client: mqtt.Client, userdata, flags, rc) -> None:
|
||||||
"""Mqtt connection callback."""
|
"""Mqtt connection callback."""
|
||||||
self.connected = True
|
|
||||||
threading.current_thread().name = "mqtt"
|
threading.current_thread().name = "mqtt"
|
||||||
if rc != 0:
|
if rc != 0:
|
||||||
if rc == 3:
|
if rc == 3:
|
||||||
@ -304,6 +303,7 @@ class FrigateMqttClient:
|
|||||||
+ str(rc)
|
+ str(rc)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
self.connected = True
|
||||||
logger.debug("MQTT connected")
|
logger.debug("MQTT connected")
|
||||||
client.subscribe(f"{self.mqtt_config.topic_prefix}/#")
|
client.subscribe(f"{self.mqtt_config.topic_prefix}/#")
|
||||||
self._set_initial_topics()
|
self._set_initial_topics()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user