| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | package clientimport (	"git.ikuban.com/server/kratos-nacos/registry"	"git.ikuban.com/server/pw-protobuf/api/basics"	"git.ikuban.com/server/pw-protobuf/api/check"	"git.ikuban.com/server/pw-protobuf/api/qrcode"	"git.ikuban.com/server/pw-protobuf/api/statistics"	"github.com/go-kratos/kratos/v2/log")func NewStatisticsClient(r *registry.Registry, logger log.Logger) statistics.StatisticsClient {	conn, err := getDialInsecure(r, logger, "discovery://pw/pw-statistics")	if err != nil {		panic(err)	}	if conn == nil {		return nil	}	client := statistics.NewStatisticsClient(conn)	return client}func NewBasicsClient(r *registry.Registry, logger log.Logger) basics.BasicsClient {	conn, err := getDialInsecure(r, logger, "discovery://pw/pw-basics")	if err != nil {		panic(err)	}	if conn == nil {		return nil	}	client := basics.NewBasicsClient(conn)	return client}func NewQrcodeClient(r *registry.Registry, logger log.Logger) qrcode.QrcodeClient {	conn, err := getDialInsecure(r, logger, "discovery://pw/pw-qrcode")	if err != nil {		panic(err)	}	if conn == nil {		return nil	}	client := qrcode.NewQrcodeClient(conn)	return client}func NewCheckClient(r *registry.Registry, logger log.Logger) check.CheckClient {	conn, err := getDialInsecure(r, logger, "discovery://pw/pw-check")	if err != nil {		panic(err)	}	if conn == nil {		return nil	}	client := check.NewCheckClient(conn)	return client}
 |