routes.go 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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.WithMiddlewares(
  13. []rest.Middleware{serverCtx.Player2Ctx},
  14. []rest.Route{
  15. {
  16. Method: http.MethodPost,
  17. Path: "/player/fetch-cs-info",
  18. Handler: playercmd.PlayerFetchCsInfoHandler(serverCtx),
  19. },
  20. {
  21. Method: http.MethodPost,
  22. Path: "/player/fetch-history-msg",
  23. Handler: playercmd.PlayerFetchHistoryMsgHandler(serverCtx),
  24. },
  25. {
  26. Method: http.MethodPost,
  27. Path: "/player/fetch-msg",
  28. Handler: playercmd.PlayerFetchMsgHandler(serverCtx),
  29. },
  30. {
  31. Method: http.MethodPost,
  32. Path: "/player/send-msg",
  33. Handler: playercmd.PlayerSendMsgHandler(serverCtx),
  34. },
  35. {
  36. Method: http.MethodPost,
  37. Path: "/player/disconnect",
  38. Handler: playercmd.PlayerDisconnectHandler(serverCtx),
  39. },
  40. }...,
  41. ),
  42. rest.WithJwt(serverCtx.Config.JwtAuth.AccessSecret),
  43. rest.WithPrefix("/api/v1"),
  44. )
  45. server.AddRoutes(
  46. []rest.Route{
  47. {
  48. Method: http.MethodPost,
  49. Path: "/cs/fetch-player-queue",
  50. Handler: cscmd.CsFetchPlayerQueueHandler(serverCtx),
  51. },
  52. {
  53. Method: http.MethodPost,
  54. Path: "/cs/connect-player",
  55. Handler: cscmd.CsConnectPlayerHandler(serverCtx),
  56. },
  57. {
  58. Method: http.MethodPost,
  59. Path: "/cs/fetch-history-list",
  60. Handler: cscmd.CsFetchHistoryListHandler(serverCtx),
  61. },
  62. {
  63. Method: http.MethodPost,
  64. Path: "/cs/fetch-history-msg",
  65. Handler: cscmd.CsFetchHistoryMsgHandler(serverCtx),
  66. },
  67. {
  68. Method: http.MethodPost,
  69. Path: "/cs/fetch-msg",
  70. Handler: cscmd.CsFetchMsgHandler(serverCtx),
  71. },
  72. {
  73. Method: http.MethodPost,
  74. Path: "/cs/send-msg",
  75. Handler: cscmd.CsSendMsgHandler(serverCtx),
  76. },
  77. },
  78. rest.WithJwt(serverCtx.Config.JwtAuth.AccessSecret),
  79. rest.WithPrefix("/api/v1"),
  80. )
  81. }