21 lines
400 B
Smarty
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
|
||
|
}
|