Replacing IsSliceMember ,CloneStringSlice and SliceStringEqual with slices package equivalent functions

This commit is contained in:
gezimbll
2023-10-27 09:33:57 -04:00
committed by Dan Christian Bogos
parent 6722d6b6a4
commit 5a85c119c8
43 changed files with 148 additions and 195 deletions

View File

@@ -20,6 +20,7 @@ package migrator
import (
"fmt"
"slices"
"strings"
"github.com/cgrates/cgrates/config"
@@ -72,7 +73,7 @@ func userProfile2attributeProfile(user *v1UserProfile) (attr *engine.AttributePr
if fieldName == "ReqType" { // old style
fieldName = utils.RequestType
}
if utils.IsSliceMember(usrFltr, fieldName) {
if slices.Contains(usrFltr, fieldName) {
attr.FilterIDs = append(attr.FilterIDs, fmt.Sprintf("*string:~*req.%s:%s", fieldName, substitute))
continue
}