package router import ( "git.umbach.dev/app-idea/rest-api/routers/api/v1/user" "github.com/gofiber/fiber/v2" ) func SetupRoutes(app *fiber.App) { api := app.Group("/api/v1") u := api.Group("/user") u.Get("/", user.SessionIdCheck, user.GetUser) u.Post("/login", user.Login) u.Delete("/", user.DeleteUser) // mails u.Get("/action/:actionType/:actionId", user.HandleActions) s := api.Group("/sessions") s.Delete("/:id", user.SessionIdCheck, user.DeleteSession) users := api.Group("/users") users.Post("/", user.NewUser) users.Get("/:id", user.SessionIdCheck, user.GetUserById) users.Delete("/:id", user.SessionIdCheck, user.DeleteUser) }