Browse Source

peers try 2

0xdcarns 3 years ago
parent
commit
d56bdc1ca1
1 changed files with 3 additions and 6 deletions
  1. 3 6
      mq/mq.go

+ 3 - 6
mq/mq.go

@@ -85,15 +85,12 @@ var UpdateNode mqtt.MessageHandler = func(client mqtt.Client, msg mqtt.Message)
 			logger.Log(1, "error unmarshaling payload ", err.Error())
 			return
 		}
-		var shouldUpdatePeers = logic.IfaceDelta(&currentNode, &newNode)
 		if err := logic.UpdateNode(&currentNode, &newNode); err != nil {
 			logger.Log(1, "error saving node", err.Error())
 		}
-		if shouldUpdatePeers {
-			if err := PublishPeerUpdate(&newNode); err != nil {
-				logger.Log(1, "error publishing peer update ", err.Error())
-				return
-			}
+		if err := PublishPeerUpdate(&newNode); err != nil {
+			logger.Log(1, "error publishing peer update ", err.Error())
+			return
 		}
 		logger.Log(1, "no need to update peers")
 	}()