fix: debug2
This commit is contained in:
parent
03adb50fee
commit
eaf04ae02d
@ -163,6 +163,7 @@ func (r *Robot) Run() {
|
||||
return
|
||||
case event := <-r.EventListener.Chan:
|
||||
fmt.Printf("robot listen event:%#v\n", event)
|
||||
r.mu.Lock()
|
||||
for _, ruleResponse := range r.Rules {
|
||||
hit, task := ruleResponse.Hit(event, r.Info)
|
||||
if hit {
|
||||
@ -176,13 +177,12 @@ func (r *Robot) Run() {
|
||||
} else {
|
||||
ruleResponse := ruleResponse
|
||||
task.SetResponse(ruleResponse.Response)
|
||||
r.mu.Lock()
|
||||
r.RegisterDelayTask(task)
|
||||
r.mu.Unlock()
|
||||
}
|
||||
break
|
||||
}
|
||||
}
|
||||
r.mu.Unlock()
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -196,8 +196,6 @@ func (r *Robot) Stop() {
|
||||
r.mu.Unlock()
|
||||
}
|
||||
func (r *Robot) RegisterDelayTask(task IRobotTask) {
|
||||
r.mu.Lock()
|
||||
defer r.mu.Unlock()
|
||||
if task.Run == nil {
|
||||
return
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user