added option to pass UpdateSession event through stats or thresholds

This commit is contained in:
gezimbll
2025-03-18 17:38:17 +01:00
committed by Dan Christian Bogos
parent f256cf80ac
commit 260b32323d
7 changed files with 234 additions and 24 deletions

View File

@@ -307,7 +307,11 @@ func (erS *ERService) processEvent(cgrEv *utils.CGREvent,
case utils.MetaUpdate:
updateArgs := sessions.NewV1UpdateSessionArgs(
rdrCfg.Flags.Has(utils.MetaAttributes),
rdrCfg.Flags.Has(utils.MetaThresholds),
rdrCfg.Flags.Has(utils.MetaStats),
rdrCfg.Flags.ParamsSlice(utils.MetaAttributes, utils.MetaIDs),
rdrCfg.Flags.ParamsSlice(utils.MetaThresholds, utils.MetaIDs),
rdrCfg.Flags.ParamsSlice(utils.MetaStats, utils.MetaIDs),
rdrCfg.Flags.Has(utils.MetaAccounts),
cgrEv, rdrCfg.Flags.Has(utils.MetaFD))
rply := new(sessions.V1UpdateSessionReply)