From 6072bdaa53224eb9e7a4f860c69298418c267f24 Mon Sep 17 00:00:00 2001 From: Paolo Asperti Date: Thu, 30 Sep 2021 23:07:44 +0200 Subject: [PATCH] wait for mqttclient setup --- src/mqtt/mqtt.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mqtt/mqtt.go b/src/mqtt/mqtt.go index 2112519..312df61 100644 --- a/src/mqtt/mqtt.go +++ b/src/mqtt/mqtt.go @@ -90,12 +90,18 @@ func Disconnect() { } func Publish(topic string, value string) { + if MQTTclient == nil { + return + } if MQTTclient.IsConnected() { MQTTclient.Publish(viper.GetString("Mqtt.Prefix")+"/switch/"+topic, 0, false, value) } } func PublishRoot(topic string, value string) { + if MQTTclient == nil { + return + } if MQTTclient.IsConnected() { MQTTclient.Publish(topic, 0, false, value) }