mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-10 03:00:46 +08:00
tweak util
This commit is contained in:
@@ -43,14 +43,22 @@ func handleServerUpdate() error {
|
||||
}
|
||||
// ensure server client is available
|
||||
if settings.UpdatePeers || (settings.ServerNode.ID == currentServerNodeID) {
|
||||
serverctl.SyncServerNetwork(&settings.ServerNode)
|
||||
err = serverctl.SyncServerNetwork(&settings.ServerNode)
|
||||
if err != nil {
|
||||
logger.Log(1, "failed to sync,", settings.ServerNode.Network, ", error:", err.Error())
|
||||
}
|
||||
}
|
||||
// if peers should update, update peers on network
|
||||
if settings.UpdatePeers {
|
||||
if err = handlePeerUpdate(&settings.ServerNode); err != nil {
|
||||
var currentServerNode, err = logic.GetNodeByID(currentServerNodeID)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
logger.Log(1, "updated peers on network:", settings.ServerNode.Network)
|
||||
|
||||
if err = handlePeerUpdate(¤tServerNode); err != nil {
|
||||
return err
|
||||
}
|
||||
logger.Log(1, "updated peers on network:", currentServerNode.Network)
|
||||
}
|
||||
// if the server node had an update, run the update function
|
||||
if settings.ServerNode.ID == currentServerNodeID {
|
||||
|
Reference in New Issue
Block a user