From 00d78efa30dd194428be33bce30db942325bee74 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Tue, 19 Dec 2023 16:48:28 -0300 Subject: [PATCH] fix(basic.gblib): SEND FILE TO extension adjusted according to file type. --- .../basic.gblib/services/DialogKeywords.ts | 20 ++++--------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/packages/basic.gblib/services/DialogKeywords.ts b/packages/basic.gblib/services/DialogKeywords.ts index f6482d6d..3c834508 100644 --- a/packages/basic.gblib/services/DialogKeywords.ts +++ b/packages/basic.gblib/services/DialogKeywords.ts @@ -1250,37 +1250,25 @@ export class DialogKeywords { // Handles Markdown. - else if (filename.indexOf('.md') > -1) { + else if (filename.indexOf('.md') !== -1) { + GBLog.info(`BASIC: Sending the contents of ${filename} markdown to mobile ${mobile}.`); const md = await min.kbService.getAnswerTextByMediaName(min.instance.instanceId, filename); if (!md) { GBLog.info(`BASIC: Markdown file ${filename} not found on database for ${min.instance.botId}.`); } - await min.conversationalService['playMarkdown'](min, md, DialogKeywords.getChannel(), null, mobile); return; - // GBDRIVE - - } else if (filename.indexOf('.md') > -1) { - const gbaiName = DialogKeywords.getGBAIPath(min.botId, `gbkb`); - - GBLog.info(`BASIC: Sending the MD ${filename} to mobile ${mobile}.`); - - if (!filename.startsWith('https://')) { - url = urlJoin(GBServer.globals.publicAddress, 'kb', gbaiName, 'assets', filename); - } else { - url = filename; - } - - nameOnly = filename; } // .gbdrive direct sending. else { + GBLog.info(`BASIC: Direct send from .gbdrive: ${filename} to ${mobile}.`); + const ext = mime.extension(Path.extname(filename)); const gbaiName = DialogKeywords.getGBAIPath(min.botId);