changed to always update server check-in times even when not leader

This commit is contained in:
0xdcarns 2022-07-15 08:55:01 -04:00
parent f6de998f6d
commit bda4268fc8

View file

@ -123,14 +123,14 @@ func sendPeers() {
}
for _, network := range networks {
serverNode, errN := logic.GetNetworkServerLeader(network.NetID)
serverNode, errN := logic.GetNetworkServerLocal(network.NetID)
if errN == nil {
serverNode.SetLastCheckIn()
if err := logic.UpdateNode(&serverNode, &serverNode); err != nil {
logger.Log(0, "failed checkin for server node", serverNode.Name, "on network", network.NetID, err.Error())
}
}
isLeader := logic.IsLocalServer(&serverNode)
isLeader := logic.IsLeader(&serverNode)
if errN == nil && isLeader {
if network.DefaultUDPHolePunch == "yes" {
if logic.ShouldPublishPeerPorts(&serverNode) || force {