diff options
author | Chris <ccbrown112@gmail.com> | 2017-11-03 17:23:33 -0500 |
---|---|---|
committer | Christopher Speller <crspeller@gmail.com> | 2017-11-03 15:23:33 -0700 |
commit | 85efdd6b5b94a4909ab30ae4c230fb515b91b22b (patch) | |
tree | 4c42ce9b0915bb9e2e5b9f5d25dd6607a7d30c86 /app/app.go | |
parent | 2acb5486157691c5b52656f7b45e0a2ab18d1c68 (diff) | |
download | chat-85efdd6b5b94a4909ab30ae4c230fb515b91b22b.tar.gz chat-85efdd6b5b94a4909ab30ae4c230fb515b91b22b.tar.bz2 chat-85efdd6b5b94a4909ab30ae4c230fb515b91b22b.zip |
invoke config listeners when app.UpdateConfig is used (#7773)
Diffstat (limited to 'app/app.go')
-rw-r--r-- | app/app.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/app/app.go b/app/app.go index 80dc5a8ab..354e8ebf6 100644 --- a/app/app.go +++ b/app/app.go @@ -253,7 +253,9 @@ func (a *App) Config() *model.Config { } func (a *App) UpdateConfig(f func(*model.Config)) { + old := utils.Cfg.Clone() f(utils.Cfg) + utils.InvokeGlobalConfigListeners(old, utils.Cfg) } func (a *App) PersistConfig() { |