Parcourir la source

write node to database when localAddress update received.

Matthew R Kasun il y a 3 ans
Parent
commit
b28e1de50f
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  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())
 		}