routes.go 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. // Code generated by goctl. DO NOT EDIT.
  2. package handler
  3. import (
  4. "net/http"
  5. csauth "ylink/bff/apibff/internal/handler/cs/auth"
  6. cscmd "ylink/bff/apibff/internal/handler/cs/cmd"
  7. playerauth "ylink/bff/apibff/internal/handler/player/auth"
  8. playercmd "ylink/bff/apibff/internal/handler/player/cmd"
  9. "ylink/bff/apibff/internal/svc"
  10. "github.com/zeromicro/go-zero/rest"
  11. )
  12. func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
  13. server.AddRoutes(
  14. []rest.Route{
  15. {
  16. Method: http.MethodPost,
  17. Path: "/player/auth",
  18. Handler: playerauth.PlayerAuthHandler(serverCtx),
  19. },
  20. },
  21. rest.WithPrefix("/api/v1"),
  22. )
  23. server.AddRoutes(
  24. []rest.Route{
  25. {
  26. Method: http.MethodPost,
  27. Path: "/player/fetch_cs_info",
  28. Handler: playercmd.PlayerFetchCsInfoHandler(serverCtx),
  29. },
  30. {
  31. Method: http.MethodPost,
  32. Path: "/player/fetch_history_msg",
  33. Handler: playercmd.PlayerFetchHistoryMsgHandler(serverCtx),
  34. },
  35. {
  36. Method: http.MethodPost,
  37. Path: "/player/fetch_msg",
  38. Handler: playercmd.PlayerFetchMsgHandler(serverCtx),
  39. },
  40. {
  41. Method: http.MethodPost,
  42. Path: "/player/send_msg",
  43. Handler: playercmd.PlayerSendMsgHandler(serverCtx),
  44. },
  45. {
  46. Method: http.MethodPost,
  47. Path: "/player/disconnect",
  48. Handler: playercmd.PlayerDisconnectHandler(serverCtx),
  49. },
  50. },
  51. rest.WithJwt(serverCtx.Config.Auth.AccessSecret),
  52. rest.WithPrefix("/api/v1"),
  53. )
  54. server.AddRoutes(
  55. []rest.Route{
  56. {
  57. Method: http.MethodPost,
  58. Path: "/cs/auth",
  59. Handler: csauth.CsAuthHandler(serverCtx),
  60. },
  61. },
  62. rest.WithPrefix("/api/v1"),
  63. )
  64. server.AddRoutes(
  65. []rest.Route{
  66. {
  67. Method: http.MethodPost,
  68. Path: "/cs/fetch_player_info",
  69. Handler: cscmd.CsFetchPlayerInfoHandler(serverCtx),
  70. },
  71. {
  72. Method: http.MethodPost,
  73. Path: "/cs/fetch_player_queue",
  74. Handler: cscmd.CsFetchPlayerQueueHandler(serverCtx),
  75. },
  76. {
  77. Method: http.MethodPost,
  78. Path: "/cs/connect_player",
  79. Handler: cscmd.CsConnectPlayerHandler(serverCtx),
  80. },
  81. {
  82. Method: http.MethodPost,
  83. Path: "/cs/fetch_history_list",
  84. Handler: cscmd.CsFetchHistoryListHandler(serverCtx),
  85. },
  86. {
  87. Method: http.MethodPost,
  88. Path: "/cs/fetch_history_msg",
  89. Handler: cscmd.CsFetchHistoryMsgHandler(serverCtx),
  90. },
  91. {
  92. Method: http.MethodPost,
  93. Path: "/cs/fetch_msg",
  94. Handler: cscmd.CsFetchMsgHandler(serverCtx),
  95. },
  96. {
  97. Method: http.MethodPost,
  98. Path: "/cs/send_msg",
  99. Handler: cscmd.CsSendMsgHandler(serverCtx),
  100. },
  101. },
  102. rest.WithJwt(serverCtx.Config.Auth.AccessSecret),
  103. rest.WithPrefix("/api/v1"),
  104. )
  105. }