You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
729 B
Go
39 lines
729 B
Go
// Code generated by goctl. DO NOT EDIT!
|
|
// Source: check.proto
|
|
|
|
//go:generate mockgen -destination ./checker_mock.go -package checker -source $GOFILE
|
|
|
|
package checker
|
|
|
|
import (
|
|
"context"
|
|
|
|
check "bookstore/rpc/check/internal/pb"
|
|
|
|
"github.com/tal-tech/go-zero/zrpc"
|
|
)
|
|
|
|
type (
|
|
CheckReq = check.CheckReq
|
|
CheckResp = check.CheckResp
|
|
|
|
Checker interface {
|
|
Check(ctx context.Context, in *CheckReq) (*CheckResp, error)
|
|
}
|
|
|
|
defaultChecker struct {
|
|
cli zrpc.Client
|
|
}
|
|
)
|
|
|
|
func NewChecker(cli zrpc.Client) Checker {
|
|
return &defaultChecker{
|
|
cli: cli,
|
|
}
|
|
}
|
|
|
|
func (m *defaultChecker) Check(ctx context.Context, in *CheckReq) (*CheckResp, error) {
|
|
checker := check.NewCheckerClient(m.cli.Conn())
|
|
return checker.Check(ctx, in)
|
|
}
|