notifyAgentRegistered 通知所有 Interfaces Agent 已注册
(ag *agent.Agent)
| 323 | |
| 324 | // notifyAgentRegistered 通知所有 Interfaces Agent 已注册 |
| 325 | func (os *AsterOS) notifyAgentRegistered(ag *agent.Agent) { |
| 326 | os.ifMu.RLock() |
| 327 | defer os.ifMu.RUnlock() |
| 328 | |
| 329 | for _, iface := range os.interfaces { |
| 330 | if err := iface.OnAgentRegistered(ag); err != nil { |
| 331 | fmt.Printf("Warning: interface %s OnAgentRegistered: %v\n", iface.Name(), err) |
| 332 | } |
| 333 | } |
| 334 | } |
| 335 | |
| 336 | // notifyRoomRegistered 通知所有 Interfaces Room 已注册 |
| 337 | func (os *AsterOS) notifyRoomRegistered(r *core.Room) { |
no test coverage detected