routes.go 2.0 KB

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