robot_sign_in.go 951 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package cli
  2. import (
  3. nameRoute "f1-game/internal/name/route"
  4. "f1-game/internal/pb"
  5. )
  6. // 签到
  7. func (p *Robot) SignIn() {
  8. req := &pb.None{}
  9. rsp := &pb.I32I32{}
  10. err := p.RequestResponse(nameRoute.MapPlayer_SignIn, req, rsp)
  11. if err != nil {
  12. p.Debugf("[SignIn] err = %v", err)
  13. return
  14. }
  15. p.Debugf("[SignIn] rsp = %v", rsp)
  16. }
  17. // 补签
  18. func (p *Robot) ReSignIn(reSignInDays int32) {
  19. req := &pb.I32{
  20. Value: reSignInDays,
  21. }
  22. rsp := &pb.ReSignIn{}
  23. err := p.RequestResponse(nameRoute.MapPlayer_ReSignIn, req, rsp)
  24. if err != nil {
  25. p.Debugf("[ReSignIn] err = %v", err)
  26. return
  27. }
  28. p.Debugf("[ReSignIn] rsp = %v", rsp)
  29. }
  30. // 领取累签奖励
  31. func (p *Robot) SignInReward(rewardID int32) {
  32. req := &pb.I32{
  33. Value: rewardID,
  34. }
  35. rsp := &pb.I32{}
  36. err := p.RequestResponse(nameRoute.MapPlayer_SignInReward, req, rsp)
  37. if err != nil {
  38. p.Debugf("[SignInReward] err = %v", err)
  39. return
  40. }
  41. p.Debugf("[SignInReward] rsp = %v", rsp)
  42. }