Browse Source

set server traffic pub key in pull resp

Abhishek Kondur 2 years ago
parent
commit
d12e4ecabf
1 changed files with 7 additions and 0 deletions
  1. 7 0
      controllers/hosts.go

+ 7 - 0
controllers/hosts.go

@@ -94,6 +94,13 @@ func pull(w http.ResponseWriter, r *http.Request) {
 	if servercfg.GetBrokerType() == servercfg.EmqxBrokerType {
 		serverConf.MQUserName = hostID
 	}
+	key, keyErr := logic.RetrievePublicTrafficKey()
+	if keyErr != nil {
+		logger.Log(0, "error retrieving key:", keyErr.Error())
+		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "internal"))
+		return
+	}
+	serverConf.TrafficKey = key
 	response := models.HostPull{
 		Host:         *host,
 		ServerConfig: serverConf,