Files
2022-02-09 16:51:15 +08:00

28 lines
440 B
Go

package user
import (
"google.golang.org/grpc"
"github.com/gogf/katyusha/krpc"
)
const (
ServiceName = "demo"
)
type Client struct {
conn *grpc.ClientConn
}
func NewClient(options ...grpc.DialOption) (*Client, error) {
conn, err := krpc.Client.NewGrpcClientConn(ServiceName, options...)
if err != nil {
return nil, err
}
return &Client{conn: conn}, nil
}
func (c *Client) User() UserClient {
return NewUserClient(c.conn)
}