// Code generated by protoc-gen-slc. DO NOT EDIT. package server import ( pb "bsm/full/module/base/cms/pb" "context" gwRuntime "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "google.golang.org/grpc" "google.golang.org/grpc/reflection" ) type Server struct { Grpc *grpc.Server Ctx context.Context Mux *gwRuntime.ServeMux grpcConns map[string]*grpc.ClientConn // 连接池 } func New(addr string) *Server { srv := &Server{ Ctx: context.Background(), Grpc: grpc.NewServer(), grpcConns: make(map[string]*grpc.ClientConn), } // register service to grpc.Server pb.RegisterCategoryServer(srv.Grpc, NewCategoryServer()) pb.RegisterPagesServer(srv.Grpc, NewPagesServer()) pb.RegisterPostServer(srv.Grpc, NewPostServer()) pb.RegisterSiteServer(srv.Grpc, NewSiteServer()) pb.RegisterTagsServer(srv.Grpc, NewTagsServer()) reflection.Register(srv.Grpc) return srv }