summaryrefslogtreecommitdiffstats
path: root/utils/config.go
diff options
context:
space:
mode:
Diffstat (limited to 'utils/config.go')
-rw-r--r--utils/config.go10
1 files changed, 7 insertions, 3 deletions
diff --git a/utils/config.go b/utils/config.go
index f87eacf39..9a59a2dc0 100644
--- a/utils/config.go
+++ b/utils/config.go
@@ -414,13 +414,17 @@ func LoadGlobalConfig(fileName string) *model.Config {
SetDefaultRolesBasedOnConfig()
SetSiteURL(*Cfg.ServiceSettings.SiteURL)
- for _, listener := range cfgListeners {
- listener(&oldConfig, config)
- }
+ InvokeGlobalConfigListeners(&oldConfig, config)
return config
}
+func InvokeGlobalConfigListeners(old, current *model.Config) {
+ for _, listener := range cfgListeners {
+ listener(old, current)
+ }
+}
+
func RegenerateClientConfig() {
ClientCfg = getClientConfig(Cfg)
}