summaryrefslogtreecommitdiffstats
path: root/cmd/platform
diff options
context:
space:
mode:
authorChris <ccbrown112@gmail.com>2018-01-12 08:02:11 -0600
committerJoram Wilander <jwawilander@gmail.com>2018-01-12 09:02:11 -0500
commit7e5ce976681e99be6b26d428935ba1106d530efa (patch)
treee050da49c943bf77f57b03eceb0b650114c7f1b6 /cmd/platform
parent3d3a234fca1d2ee43f5c4fc8961d44fde2512c82 (diff)
downloadchat-7e5ce976681e99be6b26d428935ba1106d530efa.tar.gz
chat-7e5ce976681e99be6b26d428935ba1106d530efa.tar.bz2
chat-7e5ce976681e99be6b26d428935ba1106d530efa.zip
Remove global cfg vars (#8099)
* remove global cfg vars * enterprise update
Diffstat (limited to 'cmd/platform')
-rw-r--r--cmd/platform/mattermost_test.go3
-rw-r--r--cmd/platform/message_export_test.go9
-rw-r--r--cmd/platform/server.go2
3 files changed, 8 insertions, 6 deletions
diff --git a/cmd/platform/mattermost_test.go b/cmd/platform/mattermost_test.go
index eba45801a..7246d620f 100644
--- a/cmd/platform/mattermost_test.go
+++ b/cmd/platform/mattermost_test.go
@@ -20,7 +20,8 @@ func TestConfigFlag(t *testing.T) {
defer os.RemoveAll(dir)
utils.TranslationsPreInit()
- config := utils.LoadGlobalConfig("config.json")
+ config, _, err := utils.LoadConfig("config.json")
+ require.Nil(t, err)
configPath := filepath.Join(dir, "foo.json")
require.NoError(t, ioutil.WriteFile(configPath, []byte(config.ToJson()), 0600))
diff --git a/cmd/platform/message_export_test.go b/cmd/platform/message_export_test.go
index 211c1ca3c..386aa4268 100644
--- a/cmd/platform/message_export_test.go
+++ b/cmd/platform/message_export_test.go
@@ -4,15 +4,15 @@
package main
import (
- "testing"
-
"io/ioutil"
"os"
"path/filepath"
+ "testing"
+
+ "github.com/stretchr/testify/require"
"github.com/mattermost/mattermost-server/model"
"github.com/mattermost/mattermost-server/utils"
- "github.com/stretchr/testify/require"
)
// There are no tests that actually run the Message Export job, because it can take a long time to complete depending
@@ -56,7 +56,8 @@ func writeTempConfig(t *testing.T, isMessageExportEnabled bool) string {
require.NoError(t, err)
utils.TranslationsPreInit()
- config := utils.LoadGlobalConfig("config.json")
+ config, _, appErr := utils.LoadConfig("config.json")
+ require.Nil(t, appErr)
config.MessageExportSettings.EnableExport = model.NewBool(isMessageExportEnabled)
configPath := filepath.Join(dir, "foo.json")
require.NoError(t, ioutil.WriteFile(configPath, []byte(config.ToJson()), 0600))
diff --git a/cmd/platform/server.go b/cmd/platform/server.go
index cdf12cf71..e36abdaf9 100644
--- a/cmd/platform/server.go
+++ b/cmd/platform/server.go
@@ -75,7 +75,7 @@ func runServer(configFileLocation string, disableConfigWatch bool) {
}
a.InitPlugins(*a.Config().PluginSettings.Directory, *a.Config().PluginSettings.ClientDirectory, nil)
- utils.AddConfigListener(func(prevCfg, cfg *model.Config) {
+ a.AddConfigListener(func(prevCfg, cfg *model.Config) {
if *cfg.PluginSettings.Enable {
a.InitPlugins(*cfg.PluginSettings.Directory, *a.Config().PluginSettings.ClientDirectory, nil)
} else {