command_battlepass.go 825 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package client
  2. import (
  3. "encoding/json"
  4. _ "bet24.com/log"
  5. )
  6. // 成长礼包
  7. func GetBattlePassPacks() Response {
  8. msg := "GetBattlePassPacks"
  9. return DoRequest(msg, "")
  10. }
  11. func GetUserBattlePass(userId int) Response {
  12. msg := "GetUserBattlePass"
  13. var req Request_base
  14. req.UserId = userId
  15. d, _ := json.Marshal(req)
  16. return DoRequest(msg, string(d))
  17. }
  18. func UserAwardBattlePass(userId, packId, index int) Response {
  19. msg := "UserAwardBattlePass"
  20. var req GrowthPackAward_req
  21. req.UserId = userId
  22. req.GrowthPackId = packId
  23. req.Index = index
  24. d, _ := json.Marshal(req)
  25. return DoRequest(msg, string(d))
  26. }
  27. func AddUserBattlePassExp(userId, exp int) Response {
  28. msg := "AddUserBattlePassExp"
  29. var req BattlePassAddExp_req
  30. req.UserId = userId
  31. req.Exp = exp
  32. d, _ := json.Marshal(req)
  33. return DoRequest(msg, string(d))
  34. }