| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- package cli
- import (
- nameRoute "f1-game/internal/name/route"
- "f1-game/internal/pb"
- )
- // 联盟发送邮件
- func (p *Robot) LeagueMailSend(mailID int64, mailType int32, title, content string, isTop bool) {
- req := &pb.LeagueMailSend{
- MailID: mailID,
- MailType: mailType,
- Title: title,
- Content: content,
- IsTop: isTop,
- }
- rsp := &pb.Mail{}
- err := p.RequestResponse(nameRoute.LeagueMail_Send, req, rsp)
- if err != nil {
- p.Debugf("[LeagueMailSend] err = %v", err)
- return
- }
- p.Debugf("[LeagueMailSend] rsp = %v", rsp)
- }
- // 删除联盟邮件
- func (p *Robot) LeagueMailDel(mailID int64, mailType int32) {
- req := &pb.I64I32{
- Key: mailID,
- Value: mailType,
- }
- rsp := &pb.I32{}
- err := p.RequestResponse(nameRoute.LeagueMail_Del, req, rsp)
- if err != nil {
- p.Debugf("[LeagueMailDel] err = %v", err)
- return
- }
- p.Debugf("[LeagueMailDel] rsp = %v", rsp)
- }
- // 置顶联盟邮件
- func (p *Robot) LeagueMailTop(mailID int64, mailType int32) {
- req := &pb.I64I32{
- Key: mailID,
- Value: mailType,
- }
- rsp := &pb.I32{}
- err := p.RequestResponse(nameRoute.LeagueMail_Top, req, rsp)
- if err != nil {
- p.Debugf("[LeagueMailTop] err = %v", err)
- return
- }
- p.Debugf("[LeagueMailTop] rsp = %v", rsp)
- }
- // 领取邮件奖励
- func (p *Robot) TakeMailReward(mailID int64) {
- req := &pb.I64{
- Value: mailID,
- }
- rsp := &pb.I32{}
- err := p.RequestResponse(nameRoute.GameMail_TakeReward, req, rsp)
- if err != nil {
- p.Debugf("[TakeMailReward] err = %v", err)
- return
- }
- p.Debugf("[TakeMailReward] rsp = %v", rsp)
- }
- // 一键阅读/领取邮件奖励
- func (p *Robot) TakeAllMailReward() {
- req := &pb.None{}
- rsp := &pb.TakeMailReward{}
- err := p.RequestResponse(nameRoute.GameMail_TakeAllReward, req, rsp)
- if err != nil {
- p.Debugf("[TakeAllMailReward] err = %v", err)
- return
- }
- p.Debugf("[TakeAllMailReward] rsp = %v", rsp)
- }
- // 读取邮件
- func (p *Robot) MailRead(mailID int64) {
- req := &pb.I64{
- Value: mailID,
- }
- rsp := &pb.I64I32{}
- err := p.RequestResponse(nameRoute.GameMail_Read, req, rsp)
- if err != nil {
- p.Debugf("[MailRead] err = %v", err)
- return
- }
- p.Debugf("[MailRead] rsp = %v", rsp)
- }
- // 删除邮件
- func (p *Robot) MailDelete(mailID int64) {
- req := &pb.I64{
- Value: mailID,
- }
- rsp := &pb.I32{}
- err := p.RequestResponse(nameRoute.GameMail_Delete, req, rsp)
- if err != nil {
- p.Debugf("[MailDelete] err = %v", err)
- return
- }
- p.Debugf("[MailDelete] rsp = %v", rsp)
- }
- func (p *Robot) LeagueMailRead(mailID int64, mailType int32) {
- req := &pb.I64I32{
- Key: mailID,
- Value: mailType,
- }
- rsp := &pb.I64I32{}
- err := p.RequestResponse(nameRoute.LeagueMail_Read, req, rsp)
- if err != nil {
- p.Debugf("[LeagueMailRead] err = %v", err)
- return
- }
- p.Debugf("[LeagueMailRead] rsp = %v", rsp)
- }
- func (p *Robot) LeagueMailFastRead(mailType int32) {
- req := &pb.I32{
- Value: mailType,
- }
- rsp := &pb.I64List{}
- err := p.RequestResponse(nameRoute.LeagueMail_FastRead, req, rsp)
- if err != nil {
- p.Debugf("[LeagueMailFastRead] err = %v", err)
- return
- }
- p.Debugf("[LeagueMailFastRead] rsp = %v", rsp)
- }
|