mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-11 19:51:29 +08:00
tweak util
This commit is contained in:
@@ -43,14 +43,22 @@ func handleServerUpdate() error {
|
|||||||
}
|
}
|
||||||
// ensure server client is available
|
// ensure server client is available
|
||||||
if settings.UpdatePeers || (settings.ServerNode.ID == currentServerNodeID) {
|
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 peers should update, update peers on network
|
||||||
if settings.UpdatePeers {
|
if settings.UpdatePeers {
|
||||||
if err = handlePeerUpdate(&settings.ServerNode); err != nil {
|
var currentServerNode, err = logic.GetNodeByID(currentServerNodeID)
|
||||||
|
if err != nil {
|
||||||
return err
|
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 the server node had an update, run the update function
|
||||||
if settings.ServerNode.ID == currentServerNodeID {
|
if settings.ServerNode.ID == currentServerNodeID {
|
||||||
|
Reference in New Issue
Block a user