fix peer sync

This commit is contained in:
afeiszli
2022-01-31 17:13:19 -05:00
parent 9614735dca
commit c6252764e8
2 changed files with 20 additions and 2 deletions

View File

@@ -371,3 +371,14 @@ func setNetworkServerPeers(serverNode *models.Node) {
logger.Log(1, "could not set peers on network", serverNode.Network, ":", err.Error())
}
}
// ShouldPublishPeerPorts - Gets ports from iface, sets, and returns true if they are different
func ShouldPublishPeerPorts(serverNode *models.Node) bool {
if currentPeersList, err := getSystemPeers(serverNode); err == nil {
if database.SetPeers(currentPeersList, serverNode.Network) {
logger.Log(1, "set new peers on network", serverNode.Network)
return true
}
}
return false
}