refact(webhook): corrige integracao do webhook e trata erros de cookies
- Migra arquivos de webhook de TS para JS - Corrige imports quebrados e destructuring de SendMessageWebhook e ErrorType - Trata arquivo cookies.json vazio/invalido com try/catch - Corrige digitação de porcentagemPromo no ProductEntity - Envia eventos de sucesso para busca_produto e erros para error_busca
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
const axios = require('axios');
|
||||
const SendMessageWebhook = require('../../webhook/webhook');
|
||||
const ErrorType = require('../../webhook/ErrorType');
|
||||
|
||||
class ApiClient {
|
||||
constructor(baseURL) {
|
||||
@@ -19,6 +21,7 @@ class ApiClient {
|
||||
await axios.post(this.urlDestino, payload);
|
||||
console.log(`✅ Enviado com sucesso: ${produto.nomeProduto}`);
|
||||
} catch (erro) {
|
||||
SendMessageWebhook('Erro ao enviar!', `Erro ao enviar o produto para a API: ${erro.message}`, ErrorType.error_busca);
|
||||
console.log(`❌ Erro ao enviar ${produto.nomeProduto} | Motivo: ${erro.message}`);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user