Move config/rsrparser.go to utils package

This commit is contained in:
ionutboangiu
2025-02-17 10:50:56 +02:00
committed by Dan Christian Bogos
parent 36a7d174ab
commit b1a5874215
81 changed files with 1511 additions and 1524 deletions

View File

@@ -364,7 +364,7 @@ func (alS *AttributeS) V1ProcessEvent(ctx *context.Context, args *utils.CGREvent
return
}
func ParseAttribute(dp utils.DataProvider, attrType, path string, value config.RSRParsers, roundingDec int, timeZone, layout string) (
func ParseAttribute(dp utils.DataProvider, attrType, path string, value utils.RSRParsers, roundingDec int, timeZone, layout string) (
out any, err error) {
switch attrType {
case utils.MetaNone:
@@ -467,8 +467,8 @@ func ParseAttribute(dp utils.DataProvider, attrType, path string, value config.R
}
out = dtFld.Format(layout)
case utils.MetaPrefix:
var pathRsr config.RSRParsers
pathRsr, err = config.NewRSRParsers(path, utils.RSRSep)
var pathRsr utils.RSRParsers
pathRsr, err = utils.NewRSRParsers(path, utils.RSRSep)
if err != nil {
return
}
@@ -482,8 +482,8 @@ func ParseAttribute(dp utils.DataProvider, attrType, path string, value config.R
}
out = val + pathVal
case utils.MetaSuffix:
var pathRsr config.RSRParsers
pathRsr, err = config.NewRSRParsers(path, utils.RSRSep)
var pathRsr utils.RSRParsers
pathRsr, err = utils.NewRSRParsers(path, utils.RSRSep)
if err != nil {
return
}