grpc.go 456 B

1234567891011121314151617181920
  1. package bangumi
  2. import (
  3. "context"
  4. episodegrpc "go-common/app/service/openplatform/pgc-season/api/grpc/episode/v1"
  5. "github.com/pkg/errors"
  6. )
  7. func (d *Dao) CardsInfoReply(c context.Context, episodeIds []int32) (res map[int32]*episodegrpc.EpisodeCardsProto, err error) {
  8. arg := &episodegrpc.EpReq{Epids: episodeIds}
  9. info, err := d.rpcClient.Cards(c, arg)
  10. if err != nil {
  11. err = errors.Wrapf(err, "%v", arg)
  12. return
  13. }
  14. res = info.Cards
  15. return
  16. }