use helper to detect import paths
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
13
http.go
13
http.go
@@ -25,7 +25,7 @@ func (g *Generator) httpGenerate(component string, plugin *protogen.Plugin) erro
|
||||
}
|
||||
|
||||
gname := file.GeneratedFilenamePrefix + "_micro_" + component + ".pb.go"
|
||||
gfile := plugin.NewGeneratedFile(gname, ".")
|
||||
gfile := plugin.NewGeneratedFile(gname, file.GoImportPath)
|
||||
|
||||
gfile.P("// Code generated by protoc-gen-micro")
|
||||
gfile.P("// source: ", *file.Proto.Name)
|
||||
@@ -87,9 +87,14 @@ func (g *Generator) httpGenerate(component string, plugin *protogen.Plugin) erro
|
||||
}
|
||||
}
|
||||
|
||||
for file, err := range files {
|
||||
gfile := plugin.NewGeneratedFile(file+"_micro_errors.pb.go", ".")
|
||||
generateServiceErrors(gfile, err)
|
||||
for _, file := range plugin.Files {
|
||||
for efile, err := range files {
|
||||
if file.GeneratedFilenamePrefix != efile {
|
||||
continue
|
||||
}
|
||||
gfile := plugin.NewGeneratedFile(efile+"_micro_errors.pb.go", file.GoImportPath)
|
||||
generateServiceErrors(gfile, err)
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user