diff --git a/packages/core.gbapp/services/GBAPIService.ts b/packages/core.gbapp/services/GBAPIService.ts index 5c30c927d..b0f3c7cc7 100644 --- a/packages/core.gbapp/services/GBAPIService.ts +++ b/packages/core.gbapp/services/GBAPIService.ts @@ -539,11 +539,14 @@ export class DialogClass { // TODO: Choose Fuse with country code or consent IP. } + public async sendFile(step, filename, caption) { if (filename.indexOf('.md') > -1) { + GBLog.info(`BASIC: Sending the contents of ${filename} markdown to mobile.`); let md = await this.min.kbService.getAnswerTextByMediaName(this.min.instance.instanceId, filename); await this.min.conversationalService.sendMarkdownToMobile(this.min, step, null, md); } else { + GBLog.info(`BASIC: Sending the file ${filename} to mobile.`); let url = urlJoin( GBServer.globals.publicAddress, 'kb', diff --git a/packages/core.gbapp/services/GBVMService.ts b/packages/core.gbapp/services/GBVMService.ts index 8fc5a43e5..4319f61d0 100644 --- a/packages/core.gbapp/services/GBVMService.ts +++ b/packages/core.gbapp/services/GBVMService.ts @@ -378,7 +378,7 @@ export class GBVMService extends GBService { async step => { const cbId = step.activeDialog.state.options.cbId; - if (min.cbMap[cbId] !== null) { + if (min.cbMap[cbId]) { const promise = min.cbMap[cbId].promise; delete min.cbMap[cbId]; try {