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

支持根据事件名称前缀 PREFIX.* 来进行一组事件监听 这个使用有BUG #20

Closed hackchen01 closed 2 years ago

hackchen01 commented 2 years ago

manager文件 里面第 158 行附近

if false == em.HasListeners(name) && false == em.HasListeners(Wildcard) {

判断是否注册就返回了,实际注册的是 app.* ,但是触发事件的是 app.run ,这样判断 app.run 是不存在的