rmmagent/agent/tactical/mesh/mesh.go
2022-06-21 16:12:14 -07:00

28 lines
515 B
Go

package mesh
import (
"github.com/amidaware/rmmagent/agent/tactical/api"
"github.com/amidaware/rmmagent/agent/tactical/config"
"github.com/amidaware/rmmagent/agent/utils"
)
func SyncMeshNodeID() error {
config := config.NewAgentConfig()
id, err := GetMeshNodeID()
if err != nil {
return err
}
payload := MeshNodeID{
Func: "syncmesh",
Agentid: config.AgentID,
NodeID: utils.StripAll(id),
}
err = api.PostPayload(payload, "/api/v3/syncmesh/")
if err != nil {
return err
}
return nil
}