diff options
Diffstat (limited to 'backend/routes/routes.go')
| -rw-r--r-- | backend/routes/routes.go | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/backend/routes/routes.go b/backend/routes/routes.go deleted file mode 100644 index 0b80678..0000000 --- a/backend/routes/routes.go +++ /dev/null | |||
| @@ -1,41 +0,0 @@ | |||
| 1 | package routes | ||
| 2 | |||
| 3 | import ( | ||
| 4 | "github.com/gin-gonic/gin" | ||
| 5 | "github.com/pektezol/leastportalshub/backend/controllers" | ||
| 6 | "github.com/pektezol/leastportalshub/backend/middleware" | ||
| 7 | swaggerfiles "github.com/swaggo/files" | ||
| 8 | ginSwagger "github.com/swaggo/gin-swagger" | ||
| 9 | ) | ||
| 10 | |||
| 11 | func InitRoutes(router *gin.Engine) { | ||
| 12 | api := router.Group("/api") | ||
| 13 | { | ||
| 14 | v1 := api.Group("/v1") | ||
| 15 | v1.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerfiles.Handler)) | ||
| 16 | v1.GET("/", func(c *gin.Context) { | ||
| 17 | c.File("docs/index.html") | ||
| 18 | }) | ||
| 19 | v1.GET("/token", controllers.GetCookie) | ||
| 20 | v1.DELETE("/token", controllers.DeleteCookie) | ||
| 21 | v1.GET("/home", middleware.CheckAuth, controllers.Home) | ||
| 22 | v1.GET("/login", controllers.Login) | ||
| 23 | v1.GET("/profile", middleware.CheckAuth, controllers.Profile) | ||
| 24 | v1.PUT("/profile", middleware.CheckAuth, controllers.UpdateCountryCode) | ||
| 25 | v1.POST("/profile", middleware.CheckAuth, controllers.UpdateUser) | ||
| 26 | v1.GET("/users/:id", middleware.CheckAuth, controllers.FetchUser) | ||
| 27 | v1.GET("/demos", controllers.DownloadDemoWithID) | ||
| 28 | v1.GET("/maps/:id/summary", controllers.FetchMapSummary) | ||
| 29 | v1.POST("/maps/:id/summary", middleware.CheckAuth, controllers.CreateMapSummary) | ||
| 30 | v1.PUT("/maps/:id/summary", middleware.CheckAuth, controllers.EditMapSummary) | ||
| 31 | v1.DELETE("/maps/:id/summary", middleware.CheckAuth, controllers.DeleteMapSummary) | ||
| 32 | v1.PUT("/maps/:id/image", middleware.CheckAuth, controllers.EditMapImage) | ||
| 33 | v1.GET("/maps/:id/leaderboards", controllers.FetchMapLeaderboards) | ||
| 34 | v1.POST("/maps/:id/record", middleware.CheckAuth, controllers.CreateRecordWithDemo) | ||
| 35 | v1.GET("/rankings", controllers.Rankings) | ||
| 36 | v1.GET("/search", controllers.SearchWithQuery) | ||
| 37 | v1.GET("/games", controllers.FetchGames) | ||
| 38 | v1.GET("/games/:id", controllers.FetchChapters) | ||
| 39 | v1.GET("/chapters/:id", controllers.FetchChapterMaps) | ||
| 40 | } | ||
| 41 | } | ||