Sfoglia il codice sorgente

write node to database when localAddress update received.

Matthew R Kasun 3 anni fa
parent
commit
b28e1de50f
1 ha cambiato i file con 3 aggiunte e 0 eliminazioni
  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())
 		}