Skip to content

Commit c31b62f

Browse files
committed
fix(baileys): corrigir verificação de mensagem no serviço Baileys
- Ajustada a lógica de verificação para garantir que o ID da mensagem seja definido apenas quando disponível, evitando possíveis erros de referência. - Atualizada a definição do caminho de traduções para suportar a estrutura de diretórios em produção.
1 parent 22465c0 commit c31b62f

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/api/integrations/channel/whatsapp/whatsapp.baileys.service.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1498,7 +1498,10 @@ export class BaileysStartupService extends ChannelStartupService {
14981498
`) as any[];
14991499
findMessage = messages[0] || null;
15001500

1501-
if (findMessage) message.messageId = findMessage.id;
1501+
if (!findMessage?.id) {
1502+
continue;
1503+
}
1504+
message.messageId = findMessage.id;
15021505
}
15031506

15041507
if (update.message === null && update.status === undefined) {

src/utils/i18n.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ import fs from 'fs';
33
import i18next from 'i18next';
44
import path from 'path';
55

6-
const __dirname = path.resolve(process.cwd(), 'src', 'utils');
6+
const translationsPath = fs.existsSync(path.resolve(process.cwd(), 'dist'))
7+
? path.resolve(process.cwd(), 'dist', 'translations')
8+
: path.resolve(process.cwd(), 'src', 'utils', 'translations');
79

810
const languages = ['en', 'pt-BR', 'es'];
9-
const translationsPath = path.join(__dirname, 'translations');
1011
const configService: ConfigService = new ConfigService();
1112

1213
const resources: any = {};

0 commit comments

Comments
 (0)