fix: autogen router map
This commit is contained in:
parent
0a81c9ad68
commit
881445d337
26
main.go
26
main.go
|
@ -54,19 +54,6 @@ func (c *Coco) generateRouterMap(plugin *protogen.Plugin) {
|
|||
if len(pbFile.Services) == 0 {
|
||||
continue
|
||||
}
|
||||
// write file header
|
||||
filename := fmt.Sprintf("autogen_router_%s.go", pbFile.GeneratedFilenamePrefix)
|
||||
g := plugin.NewGeneratedFile(filename, pbFile.GoImportPath)
|
||||
g.P("// Code generated by protoc-gen-coco. DO NOT EDIT.")
|
||||
g.P("// source: ", pbFile.GeneratedFilenamePrefix, ".proto")
|
||||
g.P("// generate at: ", time.Now().Format("2006-01-02 15:04:05"))
|
||||
g.P()
|
||||
g.P("package ", pbFile.GoPackageName)
|
||||
g.P()
|
||||
g.P(`import (
|
||||
"gitter.top/coco/coco/core"
|
||||
)`)
|
||||
g.P()
|
||||
|
||||
for _, service := range pbFile.Services {
|
||||
// is service router group
|
||||
|
@ -76,6 +63,19 @@ func (c *Coco) generateRouterMap(plugin *protogen.Plugin) {
|
|||
if len(service.Methods) == 0 {
|
||||
continue
|
||||
}
|
||||
// write file header
|
||||
filename := fmt.Sprintf("%s/autogen_router_%s.go", pbFile.GeneratedFilenamePrefix, service.GoName)
|
||||
g := plugin.NewGeneratedFile(filename, pbFile.GoImportPath)
|
||||
g.P("// Code generated by protoc-gen-coco. DO NOT EDIT.")
|
||||
g.P("// source: ", pbFile.GeneratedFilenamePrefix, ".proto")
|
||||
g.P("// generate at: ", time.Now().Format("2006-01-02 15:04:05"))
|
||||
g.P()
|
||||
g.P("package ", pbFile.GoPackageName)
|
||||
g.P()
|
||||
g.P(`import (
|
||||
"gitter.top/coco/coco/core"
|
||||
)`)
|
||||
g.P()
|
||||
values, err := GenerateRouterMap(service)
|
||||
if err != nil {
|
||||
_, _ = fmt.Fprintf(os.Stderr, "generate router map failed: %v", err)
|
||||
|
|
Loading…
Reference in New Issue