From 16aae3f6e6ab1c02f0a5eca49b8c112d55f4ace5 Mon Sep 17 00:00:00 2001 From: "me@rodrigorodriguez.com" Date: Thu, 3 Oct 2024 13:16:22 -0300 Subject: [PATCH] new(basic.gblib): SEND FILE pdf as temporary images. --- packages/basic.gblib/services/DialogKeywords.ts | 2 +- packages/core.gbapp/services/GBConversationalService.ts | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/basic.gblib/services/DialogKeywords.ts b/packages/basic.gblib/services/DialogKeywords.ts index aa1577aa..c1842fdf 100644 --- a/packages/basic.gblib/services/DialogKeywords.ts +++ b/packages/basic.gblib/services/DialogKeywords.ts @@ -1421,7 +1421,7 @@ export class DialogKeywords { GBLogEx.info(min, `TALK '${text} step:${step}'.`); if (user) { - // TODO: const translate = user ? user.basicOptions.translatorOn : false; + text = await min.conversationalService.translate( min, text, diff --git a/packages/core.gbapp/services/GBConversationalService.ts b/packages/core.gbapp/services/GBConversationalService.ts index 1cd1cc72..79d2732b 100644 --- a/packages/core.gbapp/services/GBConversationalService.ts +++ b/packages/core.gbapp/services/GBConversationalService.ts @@ -1210,7 +1210,6 @@ export class GBConversationalService { } public async sendTextWithOptionsAndUser(min: GBMinInstance, user, step, text, translate, keepTextList) { - const member = step ? step.context.activity.from : null; let replacements = []; @@ -1253,10 +1252,12 @@ export class GBConversationalService { } analytics.createMessage(min.instance.instanceId, conversation, null, text); } - if (!step && member && !isNaN(member.id) && !member.id.startsWith('1000')) { - const to = step.context.activity.group ? step.context.activity.group : member.id; + console.log(GBUtil.toYAML(step)); + if (step && step.IsRevoked) { + + await min.whatsAppDirectLine.sendToDevice(user.userSystemId, + text); - await min.whatsAppDirectLine.sendToDevice(to, text, step.context.activity.conversation.id); } else { await step.context.sendActivity(text); }