-
Notifications
You must be signed in to change notification settings - Fork 39
Open
Description
When running zenrpc in a package that both defines and imports a zenrpc.Service type, then it will generate (incorrect) code for the imported services.
I.e. if having:
cmd/mycmd
main_zenrpc.go -- generated
service.go -- defines FooService
server.go -- register FooService and pkg/bar.Service
pkg/bar
bar_zenrpc.go -- generated
service.go -- defines Service
When generating the code in cmd/mycmd then it will generate code for Service (which does not exist in the package) as well as FooService, which does exist. It will also, for some reason, import encoding/json twise. Either way, the result is invalid code.
Maybe related with #35?
Metadata
Metadata
Assignees
Labels
No labels