diff options
author | Chris <ccbrown112@gmail.com> | 2017-11-09 14:46:20 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-09 14:46:20 -0600 |
commit | 10c5a927cb619f1aa2a599cbe3667820f4766bda (patch) | |
tree | f415540ab66115e62928d304c99b533398d7f226 /cmd/platform | |
parent | b0c18ece0988b1573b2286bb73b32e48a1d8c59a (diff) | |
download | chat-10c5a927cb619f1aa2a599cbe3667820f4766bda.tar.gz chat-10c5a927cb619f1aa2a599cbe3667820f4766bda.tar.bz2 chat-10c5a927cb619f1aa2a599cbe3667820f4766bda.zip |
more global config ref cleanup (#7802)
Diffstat (limited to 'cmd/platform')
-rw-r--r-- | cmd/platform/server.go | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/cmd/platform/server.go b/cmd/platform/server.go index c64b607d8..01f5a0da1 100644 --- a/cmd/platform/server.go +++ b/cmd/platform/server.go @@ -90,26 +90,30 @@ func runServer(configFileLocation string) { wsapi.Init(a, a.Srv.WebSocketRouter) web.Init(api3) - if !utils.IsLicensed() && len(utils.Cfg.SqlSettings.DataSourceReplicas) > 1 { + if !utils.IsLicensed() && len(a.Config().SqlSettings.DataSourceReplicas) > 1 { l4g.Warn(utils.T("store.sql.read_replicas_not_licensed.critical")) - utils.Cfg.SqlSettings.DataSourceReplicas = utils.Cfg.SqlSettings.DataSourceReplicas[:1] + a.UpdateConfig(func(cfg *model.Config) { + cfg.SqlSettings.DataSourceReplicas = cfg.SqlSettings.DataSourceReplicas[:1] + }) } if !utils.IsLicensed() { - utils.Cfg.TeamSettings.MaxNotificationsPerChannel = &MaxNotificationsPerChannelDefault + a.UpdateConfig(func(cfg *model.Config) { + cfg.TeamSettings.MaxNotificationsPerChannel = &MaxNotificationsPerChannelDefault + }) } a.ReloadConfig() // Enable developer settings if this is a "dev" build if model.BuildNumber == "dev" { - *utils.Cfg.ServiceSettings.EnableDeveloper = true + a.UpdateConfig(func(cfg *model.Config) { *cfg.ServiceSettings.EnableDeveloper = true }) } resetStatuses(a) // If we allow testing then listen for manual testing URL hits - if utils.Cfg.ServiceSettings.EnableTesting { + if a.Config().ServiceSettings.EnableTesting { manualtesting.Init(api3) } @@ -142,10 +146,10 @@ func runServer(configFileLocation string) { }) } - if *utils.Cfg.JobSettings.RunJobs { + if *a.Config().JobSettings.RunJobs { a.Jobs.StartWorkers() } - if *utils.Cfg.JobSettings.RunScheduler { + if *a.Config().JobSettings.RunScheduler { a.Jobs.StartSchedulers() } |