fix: param
This commit is contained in:
@@ -68,18 +68,16 @@ func Render(path string, routes []RouteDefinition) error {
|
||||
Func: funcName,
|
||||
Params: lo.FilterMap(action.Params, func(item ParamDefinition, _ int) (string, bool) {
|
||||
switch item.Position {
|
||||
case PositionURI:
|
||||
return fmt.Sprintf(`URI[%s]("%s")`, item.Type, item.Name), true
|
||||
case PositionQuery:
|
||||
return fmt.Sprintf(`Query%s[%s]("%s")`, isScalarType(item.Type), item.Type, item.Name), true
|
||||
case PositionHeader:
|
||||
return fmt.Sprintf(`Header[%s]("%s")`, item.Type, item.Name), true
|
||||
case PositionCookie:
|
||||
return fmt.Sprintf(`Cookie[%s]("%s")`, item.Type, item.Name), true
|
||||
return fmt.Sprintf(`Cookie%s[%s]("%s")`, isScalarType(item.Type), item.Type, item.Name), true
|
||||
case PositionBody:
|
||||
return fmt.Sprintf(`Body[%s]("%s")`, item.Type, item.Name), true
|
||||
case PositionPath:
|
||||
return fmt.Sprintf(`Path[%s]("%s")`, item.Type, item.Name), true
|
||||
return fmt.Sprintf(`Path%s[%s]("%s")`, isScalarType(item.Type), item.Type, item.Name), true
|
||||
case PositionLocal:
|
||||
key := item.Name
|
||||
if item.Key != "" {
|
||||
|
||||
@@ -43,8 +43,6 @@ func positionFromString(v string) Position {
|
||||
switch v {
|
||||
case "path":
|
||||
return PositionPath
|
||||
case "uri":
|
||||
return PositionURI
|
||||
case "query":
|
||||
return PositionQuery
|
||||
case "body":
|
||||
@@ -61,7 +59,6 @@ func positionFromString(v string) Position {
|
||||
|
||||
const (
|
||||
PositionPath Position = "path"
|
||||
PositionURI Position = "uri"
|
||||
PositionQuery Position = "query"
|
||||
PositionBody Position = "body"
|
||||
PositionHeader Position = "header"
|
||||
|
||||
Reference in New Issue
Block a user