|
@@ -206,12 +206,11 @@ func (m *MailBox) BroadcastChildren(msg protocol.ActorMsg) error {
|
|
|
}
|
|
|
|
|
|
func (m *MailBox) destroy() error {
|
|
|
- return m.dispatcher.Submit(func() {
|
|
|
- m.highPriorityMessages.Close()
|
|
|
- m.normalPriorityMessages.Close()
|
|
|
- m.setReadyStat(NOTREADY)
|
|
|
- if err := m.actor.Destroy(); err != nil {
|
|
|
- server.Log.Warnf("Failed to destroy actor :%s, err :%s", m.id, err.Error())
|
|
|
- }
|
|
|
- })
|
|
|
+ m.highPriorityMessages.Close()
|
|
|
+ m.normalPriorityMessages.Close()
|
|
|
+ m.setReadyStat(NOTREADY)
|
|
|
+ if err := m.actor.Destroy(); err != nil {
|
|
|
+ server.Log.Warnf("Failed to destroy actor :%s, err :%s", m.id, err.Error())
|
|
|
+ }
|
|
|
+ return nil
|
|
|
}
|