summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2026-03-23 20:46:34 +0100
committerxengineering <me@xengineering.eu>2026-03-23 21:36:30 +0100
commit74ddd135ebc63399d9f71b585f23ae8b97d46866 (patch)
treea98f1e0df4aad0dbea4dd4b02f23320e5d497605
parentd172282263ce8e93c9e361638e9b1d13d2d8d334 (diff)
downloadsia-server-74ddd135ebc63399d9f71b585f23ae8b97d46866.tar
sia-server-74ddd135ebc63399d9f71b585f23ae8b97d46866.tar.zst
sia-server-74ddd135ebc63399d9f71b585f23ae8b97d46866.zip
Add MQTTMessage.String()
This simplifies debugging.
-rw-r--r--mqtt.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/mqtt.go b/mqtt.go
index a7b374d..d9f0632 100644
--- a/mqtt.go
+++ b/mqtt.go
@@ -25,6 +25,10 @@ type MQTTMessage struct {
Payload []byte
}
+func (m MQTTMessage) String() string {
+ return fmt.Sprintf("topic='%s' message='%s'", m.Topic, string(m.Payload))
+}
+
func MQTTRun(config MQTTConfig, tx chan MQTTMessage) {
mqttServerHealthTopic = fmt.Sprintf("%s/server/health", config.TopicPrefix)