Cola con delay -> cola dead letter
This commit is contained in:
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user