func Attach(serverClass string, callback func(s bool)) { err := agentCore.New(serverClass, func(s bool) { if s == true { agentCore.GetInstance().Client.OnEvent("userstatechanged", commands.GoOffline) } callback(s) }) if err == nil { agentCore.GetInstance().Client.OnCommand("globalconfigrecieved", GlobalConfigRecieved) } else { fmt.Println("Error Creating Client!!!") } }
func main() { err := agentCore.New("", func(s bool) { fmt.Println("Successfully Registered Agent!!!!") agentCore.GetInstance().Client.OnEvent("userstatechanged", commands.GoOffline) }) if err == nil { forever := make(chan bool) <-forever } }
func GetAgent() (agent *core.Agent) { return agentCore.GetInstance() }