mirror of
https://github.com/foomo/gotsrpc.git
synced 2025-10-16 12:35:35 +00:00
fix: scan scalars for constantTypes
This commit is contained in:
parent
51ef897777
commit
2a65056e5f
@ -328,6 +328,21 @@ func Read(
|
||||
}
|
||||
}
|
||||
}
|
||||
for _, scalarDef := range scalars {
|
||||
if scalarDef != nil {
|
||||
scalarPackage := scalarDef.Package
|
||||
_, ok := constantTypes[scalarPackage]
|
||||
if !ok {
|
||||
// fmt.Println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>", structPackage)
|
||||
pkg, constPkgErr := parsePackage(goPaths, gomod, scalarPackage)
|
||||
if constPkgErr != nil {
|
||||
err = constPkgErr
|
||||
return
|
||||
}
|
||||
constantTypes[scalarPackage] = loadConstantTypes(pkg)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// fix arg and return field lists
|
||||
for _, service := range services {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user