Skip to content

Commit 4c673ca

Browse files
committed
fix: corrigir comando /restart para usar mesmo método do manager
1 parent 660993a commit 4c673ca

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

src/api/integrations/chatbot/chatwoot/services/chatwoot.service.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1742,10 +1742,13 @@ export class ChatwootService {
17421742
);
17431743

17441744
try {
1745-
// Usa o mesmo método do manager (fecha WebSocket + end)
1746-
if (waInstance?.client) {
1747-
waInstance.client.ws?.close();
1748-
waInstance.client.end(new Error('restart'));
1745+
// Usa o mesmo método do endpoint /instance/restart
1746+
if (typeof waInstance.restart === 'function') {
1747+
await waInstance.restart();
1748+
} else {
1749+
// Fallback para Baileys
1750+
waInstance.client?.ws?.close();
1751+
waInstance.client?.end(new Error('restart'));
17491752
}
17501753

17511754
await new Promise(resolve => setTimeout(resolve, 2000)); // Aguarda 2s

0 commit comments

Comments
 (0)