fix: Correção no retorno dos envios na API oficial do WhatsApp

Correção no serviço WhatsApp Business para retornar a mensagem após o envio.
Além disso, foi adicionada a capacidade de deletar templates por ID.

Arquivos modificados:
- whatsapp.business.service.ts
- template.service.ts
This commit is contained in:
Davidson Gomes 2024-07-12 12:55:16 -03:00
parent 26bddf3c53
commit 99a091ec61
2 changed files with 5 additions and 4 deletions

View File

@ -602,6 +602,8 @@ export class BusinessStartupService extends ChannelStartupService {
documentMessage: message, documentMessage: message,
}; };
} }
return message;
} }
protected async eventHandler(content: any) { protected async eventHandler(content: any) {

View File

@ -36,8 +36,6 @@ export class TemplateService {
throw new Error('Error to create template'); throw new Error('Error to create template');
} }
console.log(response);
return response.data; return response.data;
} }
@ -66,8 +64,6 @@ export class TemplateService {
throw new Error('Error to create template'); throw new Error('Error to create template');
} }
console.log(response);
const template = await this.prismaRepository.template.create({ const template = await this.prismaRepository.template.create({
data: { data: {
instanceId: getInstance.id, instanceId: getInstance.id,
@ -96,6 +92,9 @@ export class TemplateService {
} else if (method === 'POST') { } else if (method === 'POST') {
const result = await axios.post(urlServer, data, { headers }); const result = await axios.post(urlServer, data, { headers });
return result.data; return result.data;
} else if (method === 'DELETE') {
const result = await axios.delete(urlServer + '/' + data, { headers });
return result.data;
} }
} catch (e) { } catch (e) {
this.logger.error(e.response.data); this.logger.error(e.response.data);