Files
vRp.CD2g_test/configuration/event.go
kercylan98 7e7a504421 feat: 重构 config 和 configexport 包
- 配置加载包 config 更名为 configuration
- 配置导出包 configexport 更名为 pce
- 重构
config 包加载方式,采用加载器的方式,并且支持多加载器
- 重构 configexport
包,支持通过实现模板的方式导出不同格式的数据文件及结构文件
2023-07-17 13:28:17 +08:00

18 lines
465 B
Go

package configuration
// RefreshEventHandle 配置刷新事件处理函数
type RefreshEventHandle func()
var configRefreshEventHandles []func()
// RegConfigRefreshEvent 当配置刷新时将立即执行被注册的事件处理函数
func RegConfigRefreshEvent(handle RefreshEventHandle) {
configRefreshEventHandles = append(configRefreshEventHandles, handle)
}
func OnConfigRefreshEvent() {
for _, handle := range configRefreshEventHandles {
handle()
}
}