Bläddra i källkod

write node to database when localAddress update received.

Matthew R Kasun 3 år sedan
förälder
incheckning
b28e1de50f
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      mq/mq.go

+ 3 - 0
mq/mq.go

@@ -266,6 +266,9 @@ var LocalAddressUpdate mqtt.MessageHandler = func(client mqtt.Client, msg mqtt.M
 		}
 		node.LocalAddress = string(msg.Payload())
 		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 {
 			logger.Log(0, "error updating peers "+err.Error())
 		}