package router import ( "github.com/gin-gonic/gin" "nCovTrack-Backend/handler" ) func articlePrivateRouter(router *gin.RouterGroup) { articleRouter := router.Group("/article") { articleRouter.DELETE("/:id", handler.DeleteArticleHandler) articleRouter.POST("/:id/publish", handler.PublishArticleHandler) articleRouter.GET("/list/:published", handler.ListArticlesByUser) } } func articlePublicRouter(router *gin.RouterGroup) { articleRouter := router.Group("/article") { articleRouter.POST("", handler.SaveArticleHandler) articleRouter.GET("/list", handler.ListPublishedArticlesHandler) articleRouter.GET("/:id", handler.GetArticleHandler) } }