aboutsummaryrefslogtreecommitdiff
path: root/backend/routes/routes.go
diff options
context:
space:
mode:
authorArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-04-24 18:04:39 +0300
committerArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-04-24 18:04:39 +0300
commitac889169c777be38598680c7f468114cd9fb09fc (patch)
tree96b27bb904290b0c04c5c53fd929bf48ec5527c0 /backend/routes/routes.go
parentdoc: change route name (diff)
downloadlphub-ac889169c777be38598680c7f468114cd9fb09fc.tar.gz
lphub-ac889169c777be38598680c7f468114cd9fb09fc.tar.bz2
lphub-ac889169c777be38598680c7f468114cd9fb09fc.zip
feat: map summary and leaderboard endpoints, new models and routes (#38)
Diffstat (limited to '')
-rw-r--r--backend/routes/routes.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/backend/routes/routes.go b/backend/routes/routes.go
index 7d9c04b..b9f07db 100644
--- a/backend/routes/routes.go
+++ b/backend/routes/routes.go
@@ -21,9 +21,10 @@ func InitRoutes(router *gin.Engine) {
21 v1.GET("/profile", middleware.CheckAuth, controllers.Profile) 21 v1.GET("/profile", middleware.CheckAuth, controllers.Profile)
22 v1.PUT("/profile", middleware.CheckAuth, controllers.UpdateCountryCode) 22 v1.PUT("/profile", middleware.CheckAuth, controllers.UpdateCountryCode)
23 v1.POST("/profile", middleware.CheckAuth, controllers.UpdateUser) 23 v1.POST("/profile", middleware.CheckAuth, controllers.UpdateUser)
24 v1.GET("/user/:id", middleware.CheckAuth, controllers.FetchUser) 24 v1.GET("/users/:id", middleware.CheckAuth, controllers.FetchUser)
25 v1.GET("/demo", controllers.DownloadDemoWithID) 25 v1.GET("/demos", controllers.DownloadDemoWithID)
26 v1.GET("/maps/:id", middleware.CheckAuth, controllers.FetchMap) 26 v1.GET("/maps/:id/summary", middleware.CheckAuth, controllers.FetchMapSummary)
27 v1.GET("/maps/:id/leaderboards", middleware.CheckAuth, controllers.FetchMapLeaderboards)
27 v1.POST("/maps/:id/record", middleware.CheckAuth, controllers.CreateRecordWithDemo) 28 v1.POST("/maps/:id/record", middleware.CheckAuth, controllers.CreateRecordWithDemo)
28 v1.GET("/rankings", middleware.CheckAuth, controllers.Rankings) 29 v1.GET("/rankings", middleware.CheckAuth, controllers.Rankings)
29 } 30 }