Browse Source

add conditional update of peers after a node update.

Matthew R Kasun 3 năm trước cách đây
mục cha
commit
0ced90ebd4
1 tập tin đã thay đổi với 5 bổ sung0 xóa
  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) {