Skip to content

Commit

Permalink
Allow for taking all config from a single config source
Browse files Browse the repository at this point in the history
  • Loading branch information
mpetrun5 committed Oct 9, 2024
1 parent 6baf516 commit e722838
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 3 deletions.
2 changes: 1 addition & 1 deletion app/app.go
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ func Run() error {
configFlag := viper.GetString(config.ConfigFlagName)
configURL := viper.GetString("config-url")

configuration := &config.Config{}
var configuration *config.Config
if configURL != "" {
configuration, err = config.GetSharedConfigFromNetwork(configURL, configuration)
panicOnError(err)
Expand Down
6 changes: 6 additions & 0 deletions config/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,12 @@ func processRawConfig(rawConfig RawConfig, config *Config) (*Config, error) {
if err != nil {
return config, err
}
if config == nil {
config := &Config{}
config.RelayerConfig = relayerConfig
config.ChainConfigs = rawConfig.ChainConfigs
return config, nil
}

chainConfigs := make([]map[string]interface{}, 0)
for i, chain := range rawConfig.ChainConfigs {
Expand Down
3 changes: 1 addition & 2 deletions example/app/app.go
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,7 @@ import (
)

func Run() error {
configuration := &config.Config{}
configuration, err := config.GetConfigFromFile(viper.GetString(config.ConfigFlagName), configuration)
configuration, err := config.GetConfigFromFile(viper.GetString(config.ConfigFlagName), nil)
if err != nil {
panic(err)
}
Expand Down

0 comments on commit e722838

Please sign in to comment.