Skip to content

Commit

Permalink
Updated naming to suggestions to be more clear and descriptive
Browse files Browse the repository at this point in the history
  • Loading branch information
MaartendeKruijf committed Aug 1, 2024
1 parent c01e7a8 commit 46108da
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions utils/mapper/mapper.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,27 @@ import (
"soarca/models/cacao"
)

func Variables(variables cacao.Variables,
func Variables(variablesInScope cacao.Variables,
outArgs []string,
data cacao.Variables,
dataArgs []string) (cacao.Variables, error) {
returnedVariables cacao.Variables,
capabilityReturnArgs []string) (cacao.Variables, error) {

if len(outArgs) == 0 {
return cacao.NewVariables(), nil
}

if len(outArgs) != len(dataArgs) {
if len(outArgs) != len(capabilityReturnArgs) {
return cacao.NewVariables(), errors.New("number of outargs does not match data array length")
}

outputVariables := cacao.NewVariables()

for i, arg := range outArgs {
variable, found := variables.Find(arg)
variable, found := variablesInScope.Find(arg)
if !found {
return cacao.NewVariables(), errors.New("key is not found in variables")
}
dataVariable, ok := data.Find(dataArgs[i])
dataVariable, ok := returnedVariables.Find(capabilityReturnArgs[i])
if !ok {
return cacao.NewVariables(), errors.New("key is not found in result data")
}
Expand Down

0 comments on commit 46108da

Please sign in to comment.