| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- // Code generated by goctl. DO NOT EDIT.
- package handler
- import (
- "net/http"
- "slow_wild_api/apps/internal/svc"
- "github.com/zeromicro/go-zero/rest"
- )
- func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
- server.AddRoutes(
- []rest.Route{
- {
- Method: http.MethodPost,
- Path: "/api/user/login",
- Handler: loginHandler(serverCtx),
- },
- {
- Method: http.MethodPost,
- Path: "/api/user/register",
- Handler: registerHandler(serverCtx),
- },
- },
- )
- server.AddRoutes(
- []rest.Route{
- {
- Method: http.MethodGet,
- Path: "/api/user/fans",
- Handler: getFansHandler(serverCtx),
- },
- {
- Method: http.MethodPost,
- Path: "/api/user/find",
- Handler: findUserHandler(serverCtx),
- },
- {
- Method: http.MethodPost,
- Path: "/api/user/follow",
- Handler: followUserHandler(serverCtx),
- },
- {
- Method: http.MethodGet,
- Path: "/api/user/follows",
- Handler: getFollowsHandler(serverCtx),
- },
- {
- Method: http.MethodGet,
- Path: "/api/user/info",
- Handler: getUserInfoHandler(serverCtx),
- },
- {
- Method: http.MethodGet,
- Path: "/api/user/profile",
- Handler: getUserProfileHandler(serverCtx),
- },
- {
- Method: http.MethodGet,
- Path: "/api/user/search",
- Handler: searchUsernameHandler(serverCtx),
- },
- {
- Method: http.MethodPost,
- Path: "/api/user/unfollow",
- Handler: unfollowUserHandler(serverCtx),
- },
- },
- rest.WithJwt(serverCtx.Config.Auth.AccessSecret),
- )
- server.AddRoutes(
- []rest.Route{
- {
- Method: http.MethodPost,
- Path: "/api/comment/delete",
- Handler: commentDeleteHandler(serverCtx),
- },
- {
- Method: http.MethodPost,
- Path: "/api/post/collection",
- Handler: postCollectionHandler(serverCtx),
- },
- {
- Method: http.MethodPost,
- Path: "/api/post/comment",
- Handler: postCommentHandler(serverCtx),
- },
- {
- Method: http.MethodPost,
- Path: "/api/post/comment/upvote",
- Handler: postCommentUpvoteHandler(serverCtx),
- },
- {
- Method: http.MethodPost,
- Path: "/api/post/create",
- Handler: createPostHandler(serverCtx),
- },
- {
- Method: http.MethodPost,
- Path: "/api/post/delete",
- Handler: postDeleteHandler(serverCtx),
- },
- {
- Method: http.MethodPost,
- Path: "/api/post/reply",
- Handler: postReplyHandler(serverCtx),
- },
- {
- Method: http.MethodPost,
- Path: "/api/post/share",
- Handler: postShareHandler(serverCtx),
- },
- {
- Method: http.MethodPost,
- Path: "/api/post/upvote",
- Handler: postUpvoteHandler(serverCtx),
- },
- },
- rest.WithJwt(serverCtx.Config.Auth.AccessSecret),
- )
- server.AddRoutes(
- rest.WithMiddlewares(
- []rest.Middleware{serverCtx.OptionalJwtMiddleware},
- []rest.Route{
- {
- Method: http.MethodGet,
- Path: "/api/post",
- Handler: getPostHandler(serverCtx),
- },
- {
- Method: http.MethodGet,
- Path: "/api/post/comment/list",
- Handler: getPostCommentListHandler(serverCtx),
- },
- {
- Method: http.MethodGet,
- Path: "/api/post/list",
- Handler: getPostListHandler(serverCtx),
- },
- {
- Method: http.MethodGet,
- Path: "/api/post/reply/list",
- Handler: getReplyListHandler(serverCtx),
- },
- {
- Method: http.MethodGet,
- Path: "/api/tag",
- Handler: getTagHandler(serverCtx),
- },
- {
- Method: http.MethodGet,
- Path: "/api/tag/list",
- Handler: getTagListHandler(serverCtx),
- },
- {
- Method: http.MethodGet,
- Path: "/api/user/post/collection/list",
- Handler: getUserPostCollectionListHandler(serverCtx),
- },
- {
- Method: http.MethodGet,
- Path: "/api/user/post/like/list",
- Handler: getUserPostLikeListHandler(serverCtx),
- },
- {
- Method: http.MethodGet,
- Path: "/api/user/post/list",
- Handler: getUserPostListHandler(serverCtx),
- },
- }...,
- ),
- )
- }
|