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 { func GetHostingerVPS(c *fiber.Ctx) error {
client, err := hostingerClient() client, err := hostingerClient()
if err != nil { 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", "error": "No se encontró configuración activa de Hostinger",
}) })
} }
data, err := client.GetVPSList() data, err := client.GetVPSList()
if err != nil { 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}) return c.JSON(fiber.Map{"data": data})
} }
@@ -80,13 +80,13 @@ func GetHostingerVPS(c *fiber.Ctx) error {
func GetHostingerDomains(c *fiber.Ctx) error { func GetHostingerDomains(c *fiber.Ctx) error {
client, err := hostingerClient() client, err := hostingerClient()
if err != nil { 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", "error": "No se encontró configuración activa de Hostinger",
}) })
} }
data, err := client.GetDomains() data, err := client.GetDomains()
if err != nil { 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}) return c.JSON(fiber.Map{"data": data})
} }
@@ -99,13 +99,13 @@ func GetHostingerDNS(c *fiber.Ctx) error {
} }
client, err := hostingerClient() client, err := hostingerClient()
if err != nil { 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", "error": "No se encontró configuración activa de Hostinger",
}) })
} }
data, err := client.GetDNSRecords(domain) data, err := client.GetDNSRecords(domain)
if err != nil { 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}) 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 { func GetHostingerOrders(c *fiber.Ctx) error {
client, err := hostingerClient() client, err := hostingerClient()
if err != nil { 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", "error": "No se encontró configuración activa de Hostinger",
}) })
} }
data, err := client.GetOrders() data, err := client.GetOrders()
if err != nil { 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}) return c.JSON(fiber.Map{"data": data})
} }
@@ -129,13 +129,13 @@ func GetHostingerOrders(c *fiber.Ctx) error {
func GetHostingerHosting(c *fiber.Ctx) error { func GetHostingerHosting(c *fiber.Ctx) error {
client, err := hostingerClient() client, err := hostingerClient()
if err != nil { 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", "error": "No se encontró configuración activa de Hostinger",
}) })
} }
data, err := client.GetHostingAccounts() data, err := client.GetHostingAccounts()
if err != nil { 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}) return c.JSON(fiber.Map{"data": data})
} }