gookit / event

📢 Lightweight event manager and dispatcher implements by Go. Go实现的轻量级的事件管理、调度程序库, 支持设置监听器的优先级, 支持使用通配符来进行一组事件的监听
https://pgk.go.dev/github.com/gookit/event
MIT License
501 stars 59 forks source link

异步事件,不执行 #67

Open JueMeiAlg opened 2 months ago

JueMeiAlg commented 2 months ago
event.Async("new.member", event.M{"memberId": member.ID, "superiorId": superiorId})

我这有 投递了一个异步事件, 经常发现 这个事件执行了几次 后面都没 执行了,
换成同步方法 event.Fire("new.member", event.M{"memberId": member.ID, "superiorId": superiorId})

fire 就都能成功