package service

import (
	"github.com/tidbcloud/pkgv2/bizerr"
	"google.golang.org/grpc/codes"
	"google.golang.org/grpc/status"
)

func ConvertBizErr2gRPCErr(err bizerr.BizError) error {
	if err == nil {
		return nil
	}

	st := status.New(codes.Code(err.ErrCode()), err.ErrMsg())
	return st.Err()
}
