mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Updated loadConfig
This commit is contained in:
committed by
Dan Christian Bogos
parent
0fe54fd56c
commit
eea2ff0d57
@@ -1488,16 +1488,12 @@ func (cfg *CGRConfig) loadConfig(path, section string) (reload func(), err error
|
||||
case utils.EmptyString:
|
||||
cfg.LockSections()
|
||||
defer cfg.UnlockSections()
|
||||
parseFunction = func(jsnCfg *CgrJsonCfg) error {
|
||||
return cfg.loadFromJsonCfg(jsnCfg)
|
||||
}
|
||||
parseFunction = cfg.loadFromJsonCfg
|
||||
reload = func() {}
|
||||
case ERsJson:
|
||||
cfg.lks[ERsJson].Lock()
|
||||
defer cfg.lks[ERsJson].Unlock()
|
||||
parseFunction = func(jsnCfg *CgrJsonCfg) error {
|
||||
return cfg.loadErsCfg(jsnCfg)
|
||||
}
|
||||
parseFunction = cfg.loadErsCfg
|
||||
reload = func() { cfg.rldChans[ERsJson] <- struct{}{} }
|
||||
default:
|
||||
return nil, fmt.Errorf("Invalid section: <%s>", section)
|
||||
|
||||
Reference in New Issue
Block a user