Convert max_reconnect_interval to time.Duration and pass it to the FSock constructor

This commit is contained in:
ionutboangiu
2022-05-20 16:21:42 +03:00
committed by Dan Christian Bogos
parent 4aad3591e0
commit 894f6695cc

View File

@@ -288,7 +288,11 @@ func (fsa *FSsessions) Connect() error {
eventFilters := map[string][]string{"Call-Direction": {"inbound"}}
errChan := make(chan error)
for connIdx, connCfg := range fsa.cfg.EventSocketConns {
fSock, err := fsock.NewFSock(connCfg.Address, connCfg.Password, connCfg.Reconnects,
maxReconnectInterval, err := utils.ParseDurationWithNanosecs(connCfg.MaxReconnectInterval)
if err != nil {
return err
}
fSock, err := fsock.NewFSock(connCfg.Address, connCfg.Password, connCfg.Reconnects, maxReconnectInterval,
fsa.createHandlers(), eventFilters, utils.Logger.GetSyslog(), connIdx)
if err != nil {
return err