func GetEventArgsAsStrings()

in pkg/common/events/event_helper.go [25:38]


func GetEventArgsAsStrings(result []string, generic []interface{}) error {
	if len(generic) > 0 {
		if result == nil || cap(result) != len(generic) {
			return fmt.Errorf("invalid length of arguments")
		}
		for idx, argument := range generic {
			argStr, ok := argument.(string)
			if ok {
				result[idx] = argStr
			}
		}
	}
	return nil
}