From 2ddf9e59b3403632e3d4b565851ef0d2f3cedc22 Mon Sep 17 00:00:00 2001 From: Matthew R Kasun Date: Wed, 19 Jan 2022 16:27:19 -0500 Subject: [PATCH] write node to database when localAddress update received. --- mq/mq.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mq/mq.go b/mq/mq.go index f1f5553d..32a8a031 100644 --- a/mq/mq.go +++ b/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()) }