Browse Source

publish host update from server to client

Abhishek Kondur 2 years ago
parent
commit
d31f9e8eb5
1 changed files with 5 additions and 1 deletions
  1. 5 1
      controllers/hosts.go

+ 5 - 1
controllers/hosts.go

@@ -108,7 +108,11 @@ func updateHost(w http.ResponseWriter, r *http.Request) {
 			logger.Log(0, r.Header.Get("user"), "failed to update host networks roles in DynSec:", err.Error())
 			logger.Log(0, r.Header.Get("user"), "failed to update host networks roles in DynSec:", err.Error())
 		}
 		}
 	}
 	}
-	// TODO: publish host update through MQ
+	// publish host update through MQ
+	mq.HostUpdate(&models.HostUpdate{
+		Action: models.UpdateHost,
+		Host:   *newHost,
+	})
 	go func() {
 	go func() {
 		if err := mq.PublishPeerUpdate(); err != nil {
 		if err := mq.PublishPeerUpdate(); err != nil {
 			logger.Log(0, "fail to publish peer update: ", err.Error())
 			logger.Log(0, "fail to publish peer update: ", err.Error())