From 4351b8797382f0d6504a2987d62922efab89e587 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Thu, 16 May 2019 07:22:32 -0300 Subject: [PATCH] fix(whatsapp.gblib): Enabling Whatsapp. --- package.json | 2 +- packages/core.gbapp/services/GBAPIService.ts | 2 +- packages/core.gbapp/services/GBVMService.ts | 11 ++++++++--- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 05bda103..541f48f1 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "Jorge Ramos " ], "engines": { - "node": "=10.13.0" + "node": "=10.15.2" }, "license": "AGPL-3.0", "preferGlobal": true, diff --git a/packages/core.gbapp/services/GBAPIService.ts b/packages/core.gbapp/services/GBAPIService.ts index cdd3ed7c..5beaaa48 100644 --- a/packages/core.gbapp/services/GBAPIService.ts +++ b/packages/core.gbapp/services/GBAPIService.ts @@ -136,7 +136,7 @@ export class DialogClass { function random(low, high) { return Math.random() * (high - low) + low } - const idCallback = random(0, 120000000);E + const idCallback = random(0, 120000000); this.min.cbMap[idCallback] = cb; await this.step.beginDialog('/hear', { id: idCallback }); } diff --git a/packages/core.gbapp/services/GBVMService.ts b/packages/core.gbapp/services/GBVMService.ts index be4ae4f5..b2c2d379 100644 --- a/packages/core.gbapp/services/GBVMService.ts +++ b/packages/core.gbapp/services/GBVMService.ts @@ -259,11 +259,16 @@ export class GBVMService extends GBService { async step => { const cbId = step.activeDialog.state.cbId; const cb = min.cbMap[cbId]; + step.activeDialog.state.cb = cb; + + return await step.next(); + }, + async step => { + let cb = step.activeDialog.state.cb; cb.bind({ step: step, context: step.context }); + cb(step.result); - await step.endDialog(); - - return await cb(step.result); + return await step.next(); } ]) );