1.0
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
package events
|
||||
|
||||
import (
|
||||
"awesomeProject/internal/events/handlers"
|
||||
"log"
|
||||
)
|
||||
|
||||
// InitEventSystem 初始化事件系统
|
||||
func InitEventSystem() {
|
||||
log.Println("初始化配置事件系统...")
|
||||
|
||||
eventManager := GetConfigEventManager()
|
||||
|
||||
// 注册价格配置处理器
|
||||
priceHandler := &handlers.PriceConfigHandler{}
|
||||
eventManager.RegisterHandler(priceHandler)
|
||||
|
||||
// 注册系统配置处理器
|
||||
systemHandler := &handlers.SystemConfigHandler{}
|
||||
eventManager.RegisterHandler(systemHandler)
|
||||
|
||||
// 注册用户配置处理器
|
||||
userHandler := &handlers.UserConfigHandler{}
|
||||
eventManager.RegisterHandler(userHandler)
|
||||
|
||||
// 可以继续注册更多处理器...
|
||||
// 例如:
|
||||
// orderHandler := &handlers.OrderConfigHandler{}
|
||||
// eventManager.RegisterHandler(orderHandler)
|
||||
|
||||
log.Printf("配置事件系统初始化完成,已注册处理器数量: %v", eventManager.ListRegisteredHandlers())
|
||||
}
|
||||
Reference in New Issue
Block a user