From 23e0e2394e302e8da9473150f9f523e3699468ba Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Sat, 25 Jan 2025 15:39:22 +0100 Subject: [PATCH] Cleanup --- sbapp/sideband/core.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sbapp/sideband/core.py b/sbapp/sideband/core.py index a5dc2cf..a880bac 100644 --- a/sbapp/sideband/core.py +++ b/sbapp/sideband/core.py @@ -2283,7 +2283,9 @@ class SidebandCore(): self.setstate("app.flags.last_telemetry", time.time()) if self.config["telemetry_to_mqtt"] == True: - self.mqtt_handle_telemetry(context_dest, telemetry) + def mqtt_job(): + self.mqtt_handle_telemetry(context_dest, telemetry) + threading.Thread(target=mqtt_job, daemon=True).start() return telemetry @@ -3222,6 +3224,9 @@ class SidebandCore(): if self.config["telemetry_enabled"] == True: self.update_telemeter_config() if self.telemeter != None: + def mqtt_job(): + self.mqtt_handle_telemetry(self.lxmf_destination.hash, self.telemeter.packed()) + threading.Thread(target=mqtt_job, daemon=True).start() return self.telemeter.read_all() else: return {}