add update and delete endpoints to game controller and router

This commit is contained in:
2023-02-01 14:43:36 -03:00
parent 437fcb3f46
commit b179808592
2 changed files with 61 additions and 3 deletions

View File

@@ -2,13 +2,14 @@ package routes
import (
"git.cromer.cl/Proyecto-Titulo/alai-server/backend/controllers"
"git.cromer.cl/Proyecto-Titulo/alai-server/backend/middlewares"
"github.com/julienschmidt/httprouter"
)
func GameRoutes(router *httprouter.Router) {
router.GET("/game", middlewares.Authenticate(controllers.ListGame))
router.GET("/game/:id", middlewares.Authenticate(controllers.GetGame))
router.GET("/game", controllers.ListGame)
router.GET("/game/:id", controllers.GetGame)
router.POST("/game", controllers.CreateGame)
router.PATCH("/game/:id", controllers.UpdateGame)
router.DELETE("/game/:id", controllers.DeleteGame)
}