routes.go 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. // Code generated by goctl. DO NOT EDIT.
  2. package handler
  3. import (
  4. "net/http"
  5. cs "ylink/bff/cmdbff/api/internal/handler/cs"
  6. player "ylink/bff/cmdbff/api/internal/handler/player"
  7. "ylink/bff/cmdbff/api/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: player.FetchCsInfoHandler(serverCtx),
  17. },
  18. {
  19. Method: http.MethodPost,
  20. Path: "/player/fetch-history-msg",
  21. Handler: player.FetchHistoryMsgHandler(serverCtx),
  22. },
  23. {
  24. Method: http.MethodPost,
  25. Path: "/player/fetch-msg",
  26. Handler: player.FetchMsgHandler(serverCtx),
  27. },
  28. {
  29. Method: http.MethodPost,
  30. Path: "/player/send-msg",
  31. Handler: player.SendMsgHandler(serverCtx),
  32. },
  33. {
  34. Method: http.MethodPost,
  35. Path: "/player/disconnect",
  36. Handler: player.DisconnectHandler(serverCtx),
  37. },
  38. },
  39. rest.WithJwt(serverCtx.Config.JwtAuth.AccessSecret),
  40. rest.WithPrefix("/api/v1/cmd"),
  41. )
  42. server.AddRoutes(
  43. []rest.Route{
  44. {
  45. Method: http.MethodPost,
  46. Path: "/cs/fetch-player-queue",
  47. Handler: cs.FetchPlayerQueueHandler(serverCtx),
  48. },
  49. {
  50. Method: http.MethodPost,
  51. Path: "/cs/connect-player",
  52. Handler: cs.ConnectPlayerHandler(serverCtx),
  53. },
  54. {
  55. Method: http.MethodPost,
  56. Path: "/cs/fetch-history-list",
  57. Handler: cs.FetchHistoryListHandler(serverCtx),
  58. },
  59. {
  60. Method: http.MethodPost,
  61. Path: "/cs/fetch-history-msg",
  62. Handler: cs.FetchHistoryMsgHandler(serverCtx),
  63. },
  64. {
  65. Method: http.MethodPost,
  66. Path: "/cs/fetch-msg",
  67. Handler: cs.FetchMsgHandler(serverCtx),
  68. },
  69. {
  70. Method: http.MethodPost,
  71. Path: "/cs/send-msg",
  72. Handler: cs.SendMsgHandler(serverCtx),
  73. },
  74. },
  75. rest.WithJwt(serverCtx.Config.JwtAuth.AccessSecret),
  76. rest.WithPrefix("/api/v1/cmd"),
  77. )
  78. }