|
@@ -2,7 +2,6 @@ package rest
|
|
|
|
|
|
import (
|
|
|
"fmt"
|
|
|
- "log"
|
|
|
"reflect"
|
|
|
"strings"
|
|
|
|
|
@@ -99,7 +98,6 @@ func fieldVal(val reflect.Value, fieldName string, files RequestFiles, names ...
|
|
|
return fieldVal(val.Elem(), fieldName, files, names...)
|
|
|
case reflect.Struct:
|
|
|
// check fielder interface
|
|
|
- log.Println("STRUCT...", names)
|
|
|
if f, check := val.Interface().(IRestFielder); check {
|
|
|
rVal, err := f.RestFields(fieldName, names...)
|
|
|
if err != nil {
|
|
@@ -183,7 +181,6 @@ func fieldVal(val reflect.Value, fieldName string, files RequestFiles, names ...
|
|
|
|
|
|
return
|
|
|
case reflect.Slice:
|
|
|
- log.Println("SLICE...", names)
|
|
|
sl := make([]any, val.Len())
|
|
|
for i := 0; i < val.Len(); i++ {
|
|
|
fName := fmt.Sprintf("%v[%v]", fieldName, i)
|