package controllers import ( "github.com/gofiber/fiber/v2" "github.com/sujit-baniya/fiber-boilerplate/pkg/models" ) // GetServidorAlertaConfig devuelve la configuración actual de umbrales de alerta. func GetServidorAlertaConfig(c *fiber.Ctx) error { cfg := models.GetServidorAlertaUmbral() return c.JSON(fiber.Map{"ok": true, "data": cfg}) } // SaveServidorAlertaConfig guarda la configuración de umbrales de alerta. func SaveServidorAlertaConfig(c *fiber.Ctx) error { var input models.ServidorAlertaUmbral if err := c.BodyParser(&input); err != nil { return c.Status(fiber.StatusBadRequest).JSON(fiber.Map{"ok": false, "error": "JSON inválido"}) } if err := models.SaveServidorAlertaUmbral(&input); err != nil { return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{"ok": false, "error": err.Error()}) } return c.JSON(fiber.Map{"ok": true}) }