Explorar el Código

add conditional update of peers after a node update.

Matthew R Kasun hace 3 años
padre
commit
0ced90ebd4
Se han modificado 1 ficheros con 5 adiciones y 0 borrados
  1. 5 0
      controllers/node.go

+ 5 - 0
controllers/node.go

@@ -591,6 +591,11 @@ func updateNode(w http.ResponseWriter, r *http.Request) {
 	if err := mq.NodeUpdate(&newNode); err != nil {
 		logger.Log(1, "error publishing node update"+err.Error())
 	}
+	if logic.ShouldPeersUpdate(&node, &newNode) {
+		if err := mq.UpdatePeers(&newnode) {
+		logger.Log(1, "error publishing peer update after node update"+err.Error())
+		}
+	}
 }
 
 func deleteNode(w http.ResponseWriter, r *http.Request) {