|
@@ -770,17 +770,12 @@ func deleteNode(w http.ResponseWriter, r *http.Request) {
|
|
|
if !fromNode { // notify node change
|
|
|
runUpdates(&node, false)
|
|
|
}
|
|
|
- go func(deletedNode *models.Node, fromNode bool) { // notify of peer change
|
|
|
+ go func(deletedNode *models.Node) { // notify of peer change
|
|
|
var err error
|
|
|
- if fromNode {
|
|
|
- err = mq.PublishDeletedNodePeerUpdate(deletedNode)
|
|
|
- } else {
|
|
|
- err = mq.PublishPeerUpdate()
|
|
|
- }
|
|
|
+ err = mq.PublishDeletedNodePeerUpdate(deletedNode)
|
|
|
if err != nil {
|
|
|
logger.Log(1, "error publishing peer update ", err.Error())
|
|
|
}
|
|
|
-
|
|
|
host, err := logic.GetHost(node.HostID.String())
|
|
|
if err != nil {
|
|
|
logger.Log(1, "failed to retrieve host for node", node.ID.String(), err.Error())
|
|
@@ -788,7 +783,7 @@ func deleteNode(w http.ResponseWriter, r *http.Request) {
|
|
|
if err := mq.PublishDNSDelete(&node, host); err != nil {
|
|
|
logger.Log(1, "error publishing dns update", err.Error())
|
|
|
}
|
|
|
- }(&node, fromNode)
|
|
|
+ }(&node)
|
|
|
}
|
|
|
|
|
|
func runUpdates(node *models.Node, ifaceDelta bool) {
|