From bb6c202a1bf2cc5d73bf34222c1db7109db41e7e Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Tue, 30 Apr 2024 20:23:23 -0300 Subject: [PATCH] new(whatsapp.gblib): New WhatsApp provider: Meta. --- .../services/WhatsappDirectLine.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/packages/whatsapp.gblib/services/WhatsappDirectLine.ts b/packages/whatsapp.gblib/services/WhatsappDirectLine.ts index b82972d3..7fa72e15 100644 --- a/packages/whatsapp.gblib/services/WhatsappDirectLine.ts +++ b/packages/whatsapp.gblib/services/WhatsappDirectLine.ts @@ -740,8 +740,20 @@ export class WhatsappDirectLine extends GBService { switch (this.provider) { case 'meta': - const driver = createBot(this.min.instance.whatsappServiceNumber, - this.min.instance.whatsappServiceKey); + + let whatsappServiceNumber, whatsappServiceKey; + if (botNumber){ + whatsappServiceNumber = this.min.instance.whatsappServiceNumber; + whatsappServiceKey = this.min.instance.whatsappServiceKey + } + else{ + whatsappServiceNumber = GBServer.globals.minBoot.instance.whatsappServiceNumber; + whatsappServiceKey = GBServer.globals.minBoot.instance.whatsappServiceKey + } + + + const driver = createBot(whatsappServiceNumber, + whatsappServiceKey); if (msg['name']) { const res = await driver.sendTemplate(to, msg['name'], 'pt_br', msg['components']);