From d2263af3e85fb88d82e706aa7b1347799419dfe8 Mon Sep 17 00:00:00 2001 From: OrionDesign Date: Thu, 22 May 2025 18:51:28 -0300 Subject: [PATCH] fix: corrige estrutura de if/else e bloco try/catch em chatwoot-import-helper.ts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Esta PR corrige problemas de sintaxe no arquivo chatwoot-import-helper.ts, especificamente: - Ajusta a estrutura do bloco if/else no método getExistingSourceIds, evitando erro de compilação do TypeScript. - Garante que o bloco catch esteja corretamente posicionado dentro do método, retornando null em caso de erro. - Mantém a lógica original do método, apenas corrigindo a sintaxe para permitir a compilação e execução correta do projeto. Essas correções eliminam o erro de build relacionado ao TypeScript e melhoram a robustez do código ao tratar exceções de forma adequada. --- .../chatbot/chatwoot/utils/chatwoot-import-helper.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/integrations/chatbot/chatwoot/utils/chatwoot-import-helper.ts b/src/api/integrations/chatbot/chatwoot/utils/chatwoot-import-helper.ts index f58b28e4..01feca94 100644 --- a/src/api/integrations/chatbot/chatwoot/utils/chatwoot-import-helper.ts +++ b/src/api/integrations/chatbot/chatwoot/utils/chatwoot-import-helper.ts @@ -181,8 +181,7 @@ class ChatwootImport { let query: string; if (conversationId) { query = 'SELECT source_id FROM messages WHERE source_id = ANY($1) AND conversation_id = $2'; - - if (!conversationId) { + } else { query = 'SELECT source_id FROM messages WHERE source_id = ANY($1)'; } @@ -337,6 +336,7 @@ class ChatwootImport { this.deleteHistoryMessages(instance); this.deleteRepositoryMessagesCache(instance); + return 0; } }