test cobra

This commit is contained in:
wangchuxiao 2023-03-06 18:52:49 +08:00
parent 373b317b1a
commit 6ad93962aa

View File

@ -2,6 +2,7 @@ package config
import (
"OpenIM/pkg/discoveryregistry"
"fmt"
"io/ioutil"
"os"
"path/filepath"
@ -500,10 +501,14 @@ func (c *config) initConfig(config interface{}, configName, configFolderPath str
if configFolderPath == "" {
configFolderPath = DefaultFolderPath
}
_, err := os.Stat(filepath.Join(configFolderPath, configName))
var configPath string
if os.IsNotExist(err) {
configPath := filepath.Join(configFolderPath, configName)
_, err := os.Stat(configPath)
if err != nil {
if !os.IsNotExist(err) {
return err
}
configPath = filepath.Join(Root, "config", configName)
fmt.Println(configPath, "not exist, use", configPath)
}
Root = filepath.Dir(configPath)
return c.unmarshalConfig(config, configPath)