From cad03e145e942ea2bf6477a692766488facad9e1 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Sat, 9 Jul 2022 11:20:00 -0300 Subject: [PATCH] new(whatsapp.gblib): Multiple providers can be loaded at once. --- packages/whatsapp.gblib/services/WhatsappDirectLine.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/whatsapp.gblib/services/WhatsappDirectLine.ts b/packages/whatsapp.gblib/services/WhatsappDirectLine.ts index 59ab547a..66101df1 100644 --- a/packages/whatsapp.gblib/services/WhatsappDirectLine.ts +++ b/packages/whatsapp.gblib/services/WhatsappDirectLine.ts @@ -132,13 +132,16 @@ export class WhatsappDirectLine extends GBService { let phoneId = this.whatsappServiceNumber.split(';')[0]; let productId = this.whatsappServiceNumber.split(';')[1] - let url = `${this.INSTANCE_URL}/${productId}/setWebhook`; + let url = `${this.INSTANCE_URL}/${phoneId}/config`; WhatsappDirectLine.phones[phoneId] = this.botId; options = { url: url, method: 'POST', - body: { webhook: `${GBServer.globals.publicAddress}/webhooks/whatsapp/${this.botId}` }, + body: { + webhook: `${GBServer.globals.publicAddress}/webhooks/whatsapp/${this.botId}`, + "ack_delivery": false + }, headers: { 'x-maytapi-key': this.whatsappServiceKey, 'Content-Type': 'application/json',