write node to database when localAddress update received.

This commit is contained in:
Matthew R Kasun 2022-01-19 16:27:19 -05:00
parent 443ed80e4d
commit 2ddf9e59b3

View file

@ -266,6 +266,9 @@ var LocalAddressUpdate mqtt.MessageHandler = func(client mqtt.Client, msg mqtt.M
} }
node.LocalAddress = string(msg.Payload()) node.LocalAddress = string(msg.Payload())
node.SetLastCheckIn() node.SetLastCheckIn()
if err := logic.UpdateNode(&node, &node); err != nil {
logger.Log(0, "error updating node "+err.Error())
}
if err := UpdatePeers(client, node); err != nil { if err := UpdatePeers(client, node); err != nil {
logger.Log(0, "error updating peers "+err.Error()) logger.Log(0, "error updating peers "+err.Error())
} }