user.lua 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. --[[
  2. Descripttion:玩家
  3. version:
  4. Author: Neo,Huang
  5. Date: 2023-11-15 22:34:35
  6. LastEditors: Neo,Huang
  7. LastEditTime: 2023-11-15 23:19:26
  8. --]]
  9. local code = require "code"
  10. local timeUtil = require("utils.timeUtil")
  11. local util_user = require("utils.util_user")
  12. local root = {}
  13. function root:user_keepalive(role)
  14. return code.OK, {systemTime = timeUtil.now(role.uid)}
  15. end
  16. -- 请求个人信息
  17. function root:user_self_info(role, msg)
  18. return role.user:itf_get_info(role, msg)
  19. end
  20. -- 登录完成后
  21. function root:after_user_self_info(role, msg)
  22. local pack = {}
  23. util_user:user_proto_notify(role.uid, "on_user_system_info", pack)
  24. end
  25. -- 获取验证码
  26. function root:user_get_verify_code(role, msg)
  27. return role.user:itf_get_verify_code(role, msg)
  28. end
  29. -- 更新主播邀请码
  30. function root:user_update_band_share_code(role, msg)
  31. return role.user:itf_update_band_share_code(role, msg)
  32. end
  33. -- 更新自己邀请码
  34. function root:user_update_share_code(role, msg)
  35. return role.user:itf_update_share_code(role, msg)
  36. end
  37. -- 更新steam交易链接
  38. function root:user_update_steam_link(role, msg)
  39. return role.user:itf_update_steam_link(role, msg)
  40. end
  41. -- 更新头像
  42. function root:user_update_icon(role, msg)
  43. return role.user:itf_update_icon(role, msg)
  44. end
  45. -- 更新昵称
  46. function root:user_update_nickname(role, msg)
  47. return role.user:itf_update_nickname(role, msg)
  48. end
  49. -- 更新密码
  50. function root:user_update_password(role, msg)
  51. return role.user:itf_update_password(role, msg)
  52. end
  53. -- 注销
  54. function root:user_cancel_account(role, msg)
  55. return role.user:itf_cancel_account(role, msg)
  56. end
  57. -- 实名认证 - 更新信息
  58. function root:user_identity_update_info(role, msg)
  59. return role.user:itf_identity(role, msg)
  60. end
  61. return root