ip
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
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})
|
||||
}
|
||||
Reference in New Issue
Block a user