RegisterAgent registers an agent with the app
(ag *agent.Agent)
| 290 | |
| 291 | // RegisterAgent registers an agent with the app |
| 292 | func (a *App) RegisterAgent(ag *agent.Agent) error { |
| 293 | a.agentsMu.Lock() |
| 294 | defer a.agentsMu.Unlock() |
| 295 | |
| 296 | a.agents[ag.ID()] = ag |
| 297 | return a.bridge.RegisterAgent(ag) |
| 298 | } |
| 299 | |
| 300 | // GetAgent returns an agent by ID |
| 301 | func (a *App) GetAgent(id string) (*agent.Agent, bool) { |
no test coverage detected