Cola con delay -> cola dead letter

This commit is contained in:
2026-01-30 10:42:48 +01:00
parent 68ae3aea57
commit 237eda4174
8 changed files with 142 additions and 50 deletions

View File

@@ -1,5 +1,7 @@
import { ActivationData } from "#domain/DTOs/objeniousapi"
import { HttpClient } from "#shared/infrastructure/HTTPClient"
import { AxiosError } from "axios"
import { error } from "node:console"
// TODO: Pasar a un archivo de DTOs
@@ -21,11 +23,27 @@ export class SimUseCases {
...activationData
})
try {
const e = await req
console.log("Activacion con exito", e.data.response)
const response = await req
console.log("[!] El status de la respuesta es", response.status)
if (response.status == 200) {
console.log("Activacion con exito", response.data.response)
return {
error: undefined,
ok: true
}
} else {
return {
error: response.status
}
}
} catch (error) {
console.error("Error activando ", error)
console.error("[Sim.usecase] Error activando ", (error as AxiosError).response?.status)
return {
error: "Error general de la petiacion"
}
}
}
}