Merge pull request #2246 from gravitl/NET-35

NET-35: retrieve server public traffic key on pull
This commit is contained in:
Alex Feiszli 2023-05-02 17:01:21 -04:00 committed by GitHub
commit 8688e29db9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -95,6 +95,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,