mirror of
https://github.com/gravitl/netmaker.git
synced 2025-02-27 09:36:08 +08:00
peers try 2
This commit is contained in:
parent
8da7d96a82
commit
d56bdc1ca1
1 changed files with 3 additions and 6 deletions
9
mq/mq.go
9
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(¤tNode, &newNode)
|
||||
if err := logic.UpdateNode(¤tNode, &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")
|
||||
}()
|
||||
|
|
Loading…
Reference in a new issue