summaryrefslogtreecommitdiffstats
path: root/cmd/platform
diff options
context:
space:
mode:
authorChris <ccbrown112@gmail.com>2017-11-09 14:46:20 -0600
committerGitHub <noreply@github.com>2017-11-09 14:46:20 -0600
commit10c5a927cb619f1aa2a599cbe3667820f4766bda (patch)
treef415540ab66115e62928d304c99b533398d7f226 /cmd/platform
parentb0c18ece0988b1573b2286bb73b32e48a1d8c59a (diff)
downloadchat-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.go18
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()
}