mirror of
https://github.com/gravitl/netmaker.git
synced 2025-02-27 17:42:57 +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())
|
logger.Log(1, "error unmarshaling payload ", err.Error())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
var shouldUpdatePeers = logic.IfaceDelta(¤tNode, &newNode)
|
|
||||||
if err := logic.UpdateNode(¤tNode, &newNode); err != nil {
|
if err := logic.UpdateNode(¤tNode, &newNode); err != nil {
|
||||||
logger.Log(1, "error saving node", err.Error())
|
logger.Log(1, "error saving node", err.Error())
|
||||||
}
|
}
|
||||||
if shouldUpdatePeers {
|
if err := PublishPeerUpdate(&newNode); err != nil {
|
||||||
if err := PublishPeerUpdate(&newNode); err != nil {
|
logger.Log(1, "error publishing peer update ", err.Error())
|
||||||
logger.Log(1, "error publishing peer update ", err.Error())
|
return
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
logger.Log(1, "no need to update peers")
|
logger.Log(1, "no need to update peers")
|
||||||
}()
|
}()
|
||||||
|
|
Loading…
Reference in a new issue