feat: save messages to database (close #37)

This commit is contained in:
JustSong
2022-12-22 17:59:12 +08:00
parent f13ce0d53b
commit d26e578762
19 changed files with 682 additions and 34 deletions

View File

@@ -55,6 +55,13 @@ func SetApiRouter(router *gin.Engine) {
optionRoute.GET("/", controller.GetOptions)
optionRoute.PUT("/", controller.UpdateOption)
}
messageRoute := apiRouter.Group("/message")
{
messageRoute.GET("/all", middleware.UserAuth(), controller.GetUserMessages)
messageRoute.GET("/:id", middleware.UserAuth(), controller.GetMessage)
messageRoute.DELETE("/all", middleware.RootAuth(), controller.DeleteAllMessages)
messageRoute.DELETE("/:id", middleware.UserAuth(), controller.DeleteMessage)
}
}
pushRouter := router.Group("/push")
pushRouter.Use(middleware.GlobalAPIRateLimit())