fix: hostinger - cambiar 502/503 a 422/424 para evitar intercepción de Cloudflare

This commit is contained in:
Lizandro Guarnizo
2026-05-14 19:15:31 -05:00
parent 73f6a4e24a
commit 569084c760
+10 -10
View File
@@ -65,13 +65,13 @@ func hostingerClient() (*services.HostingerClient, error) {
func GetHostingerVPS(c *fiber.Ctx) error {
client, err := hostingerClient()
if err != nil {
return c.Status(fiber.StatusServiceUnavailable).JSON(fiber.Map{
return c.Status(fiber.StatusFailedDependency).JSON(fiber.Map{
"error": "No se encontró configuración activa de Hostinger",
})
}
data, err := client.GetVPSList()
if err != nil {
return c.Status(fiber.StatusBadGateway).JSON(fiber.Map{"error": err.Error()})
return c.Status(fiber.StatusUnprocessableEntity).JSON(fiber.Map{"error": err.Error()})
}
return c.JSON(fiber.Map{"data": data})
}
@@ -80,13 +80,13 @@ func GetHostingerVPS(c *fiber.Ctx) error {
func GetHostingerDomains(c *fiber.Ctx) error {
client, err := hostingerClient()
if err != nil {
return c.Status(fiber.StatusServiceUnavailable).JSON(fiber.Map{
return c.Status(fiber.StatusFailedDependency).JSON(fiber.Map{
"error": "No se encontró configuración activa de Hostinger",
})
}
data, err := client.GetDomains()
if err != nil {
return c.Status(fiber.StatusBadGateway).JSON(fiber.Map{"error": err.Error()})
return c.Status(fiber.StatusUnprocessableEntity).JSON(fiber.Map{"error": err.Error()})
}
return c.JSON(fiber.Map{"data": data})
}
@@ -99,13 +99,13 @@ func GetHostingerDNS(c *fiber.Ctx) error {
}
client, err := hostingerClient()
if err != nil {
return c.Status(fiber.StatusServiceUnavailable).JSON(fiber.Map{
return c.Status(fiber.StatusFailedDependency).JSON(fiber.Map{
"error": "No se encontró configuración activa de Hostinger",
})
}
data, err := client.GetDNSRecords(domain)
if err != nil {
return c.Status(fiber.StatusBadGateway).JSON(fiber.Map{"error": err.Error()})
return c.Status(fiber.StatusUnprocessableEntity).JSON(fiber.Map{"error": err.Error()})
}
return c.JSON(fiber.Map{"data": data, "domain": domain})
}
@@ -114,13 +114,13 @@ func GetHostingerDNS(c *fiber.Ctx) error {
func GetHostingerOrders(c *fiber.Ctx) error {
client, err := hostingerClient()
if err != nil {
return c.Status(fiber.StatusServiceUnavailable).JSON(fiber.Map{
return c.Status(fiber.StatusFailedDependency).JSON(fiber.Map{
"error": "No se encontró configuración activa de Hostinger",
})
}
data, err := client.GetOrders()
if err != nil {
return c.Status(fiber.StatusBadGateway).JSON(fiber.Map{"error": err.Error()})
return c.Status(fiber.StatusUnprocessableEntity).JSON(fiber.Map{"error": err.Error()})
}
return c.JSON(fiber.Map{"data": data})
}
@@ -129,13 +129,13 @@ func GetHostingerOrders(c *fiber.Ctx) error {
func GetHostingerHosting(c *fiber.Ctx) error {
client, err := hostingerClient()
if err != nil {
return c.Status(fiber.StatusServiceUnavailable).JSON(fiber.Map{
return c.Status(fiber.StatusFailedDependency).JSON(fiber.Map{
"error": "No se encontró configuración activa de Hostinger",
})
}
data, err := client.GetHostingAccounts()
if err != nil {
return c.Status(fiber.StatusBadGateway).JSON(fiber.Map{"error": err.Error()})
return c.Status(fiber.StatusUnprocessableEntity).JSON(fiber.Map{"error": err.Error()})
}
return c.JSON(fiber.Map{"data": data})
}