소스 검색

add conditional update of peers after a node update.

Matthew R Kasun 3 년 전
부모
커밋
0ced90ebd4
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  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) {