RegisterRoom 注册 Room
(id string, r *core.Room)
| 152 | |
| 153 | // RegisterRoom 注册 Room |
| 154 | func (os *AsterOS) RegisterRoom(id string, r *core.Room) error { |
| 155 | // 注册到 Registry |
| 156 | if err := os.registry.RegisterRoom(id, r); err != nil { |
| 157 | return err |
| 158 | } |
| 159 | |
| 160 | // 通知所有 Interfaces |
| 161 | os.notifyRoomRegistered(r) |
| 162 | |
| 163 | return nil |
| 164 | } |
| 165 | |
| 166 | // RegisterWorkflow 注册 Workflow |
| 167 | func (os *AsterOS) RegisterWorkflow(id string, wf workflow.Agent) error { |