package controller import ( "github.com/gravitl/netmaker/logger" "github.com/gravitl/netmaker/logic" "github.com/gravitl/netmaker/servercfg" ) func runServerPeerUpdate(network string, shouldPeerUpdate bool) error { if servercfg.IsClientMode() != "on" { return nil } var currentServerNodeID, err = logic.GetNetworkServerNodeID(network) if err != nil { return err } var currentServerNode, currErr = logic.GetNodeByID(currentServerNodeID) if currErr != nil { return currErr } if err = logic.ServerUpdate(¤tServerNode, shouldPeerUpdate); err != nil { logger.Log(1, "server node:", currentServerNode.ID, "failed update") return err } return nil }