mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Convert max_reconnect_interval to time.Duration and pass it to the ARInGO constructor
This commit is contained in:
committed by
Dan Christian Bogos
parent
1745c366c5
commit
bd96dd2fa0
@@ -83,10 +83,14 @@ func (sma *AsteriskAgent) connectAsterisk(stopChan <-chan struct{}) (err error)
|
||||
connCfg := sma.cgrCfg.AsteriskAgentCfg().AsteriskConns[sma.astConnIdx]
|
||||
sma.astEvChan = make(chan map[string]interface{})
|
||||
sma.astErrChan = make(chan error)
|
||||
var maxReconnectInterval time.Duration
|
||||
if maxReconnectInterval, err = utils.ParseDurationWithNanosecs(connCfg.MaxReconnectInterval); err != nil {
|
||||
return
|
||||
}
|
||||
sma.astConn, err = aringo.NewARInGO(fmt.Sprintf("ws://%s/ari/events?api_key=%s:%s&app=%s",
|
||||
connCfg.Address, connCfg.User, connCfg.Password, CGRAuthAPP), "http://cgrates.org",
|
||||
connCfg.User, connCfg.Password, fmt.Sprintf("%s@%s", utils.CGRateS, utils.Version),
|
||||
sma.astEvChan, sma.astErrChan, stopChan, connCfg.ConnectAttempts, connCfg.Reconnects)
|
||||
sma.astEvChan, sma.astErrChan, stopChan, connCfg.ConnectAttempts, connCfg.Reconnects, maxReconnectInterval)
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user