working the dispense table and relative api route
This commit is contained in:
+13
-4
@@ -10,7 +10,6 @@ import (
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"github.com/gofiber/fiber/v2/middleware/etag"
|
||||
"github.com/gofiber/fiber/v2/middleware/logger"
|
||||
"github.com/gofiber/fiber/v2/middleware/recover"
|
||||
"github.com/gofiber/redirect/v2"
|
||||
)
|
||||
|
||||
@@ -46,7 +45,7 @@ func routes(h handler.Service, r fiber.Router) {
|
||||
//
|
||||
|
||||
r.Use(logger.New())
|
||||
r.Use(recover.New())
|
||||
// r.Use(recover.New())
|
||||
|
||||
// Remove trailing slash from URLs
|
||||
r.Use(redirect.New(redirect.Config{
|
||||
@@ -223,13 +222,23 @@ func routesApi(h handler.Service, r fiber.Router) {
|
||||
return c.JSON(user)
|
||||
})
|
||||
|
||||
r.Post("/appunti", func(c *fiber.Ctx) error {
|
||||
r.Post("/appunti/dispense", func(c *fiber.Ctx) error {
|
||||
var dispensaTemplate model.Dispensa
|
||||
if err := c.BodyParser(&dispensaTemplate); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
dispensa, err := h.HandleCreateDispensa(dispensaTemplate, CreateContext(c))
|
||||
dispensaId, err := h.HandleCreateDispensa(dispensaTemplate, CreateContext(c))
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return c.JSON(dispensaId)
|
||||
})
|
||||
r.Get("/appunti/dispense", func(c *fiber.Ctx) error {
|
||||
dispensaId := c.Query("id")
|
||||
|
||||
dispensa, err := h.HandleGetDispensa(dispensaId)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user