Blob Blame History Raw
From 7c742868fbcb0f7fbd2d9d1e02991bbb01e2d763 Mon Sep 17 00:00:00 2001
From: Link Dupont <link@sub-pop.net>
Date: Fri, 24 Sep 2021 15:12:45 -0400
Subject: [PATCH] fix: report active dispatchers when connecting to broker

Include the current dispatchers map when publishing connection status during the reconnect handler instead of always publishing an empty map.

Fixes RHBZ#2007667

Signed-off-by: Link Dupont <link@sub-pop.net>
---
 cmd/yggd/main.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cmd/yggd/main.go b/cmd/yggd/main.go
index 5f0a931..4999f98 100644
--- a/cmd/yggd/main.go
+++ b/cmd/yggd/main.go
@@ -238,7 +238,7 @@ func main() {
 			})
 			log.Tracef("subscribed to topic: %v", topic)
 
-			go publishConnectionStatus(client, map[string]map[string]string{})
+			go publishConnectionStatus(client, d.makeDispatchersMap())
 		})
 		mqttClientOpts.SetDefaultPublishHandler(func(c mqtt.Client, m mqtt.Message) {
 			log.Errorf("unhandled message: %v", string(m.Payload()))
-- 
2.31.1