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