proto/goutils/proto_build/tpls/auto_grpc_gateway_register.tpl
huangsimin@fusen.cn c0cbff775f 最新版本
2023-11-27 17:36:02 +08:00

21 lines
400 B
Smarty

package logic
import (
"context"
"{{.ProjectName}}/gen/go/service"
"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
"google.golang.org/grpc"
)
func AutoRegisterHandler(ctx context.Context, mux *runtime.ServeMux, opts ...grpc.DialOption) error {
var err error
{{range .FuncNames}}
err = service.{{.}}(ctx, mux, opts...)
if err != nil {
return err
}
{{end}}
return nil
}