diff --git a/package-lock.json b/package-lock.json index 0755f6f3..cc15a25e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3840,9 +3840,9 @@ } }, "botlib": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/botlib/-/botlib-1.5.8.tgz", - "integrity": "sha512-mEwXDE7zFLSmYKNvLPJKgU4dxCOtwJbi6VWvjc6AFgl6/P3Ab7qMl477JNDtxUfqzN9YQCdvFs4fYRgn3QRtYA==", + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/botlib/-/botlib-1.5.9.tgz", + "integrity": "sha512-pvUdntYLTMtiLnmP+skZDf7Cxf5D0NIiOzdsDwx4QIXjBmP0BwuaLWD3X4JaPcRrzqrJE0PAy+wZuoxupSMZLA==", "requires": { "async": "3.1.0", "botbuilder": "4.7.0", diff --git a/package.json b/package.json index d25f4c00..c0b85ad2 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "botbuilder-ai": "4.7.0", "botbuilder-dialogs": "4.7.0", "botframework-connector": "4.7.0", - "botlib": "1.5.8", + "botlib": "1.5.9", "cli-spinner": "0.2.10", "dotenv-extended": "2.7.1", "exceljs": "3.5.0", diff --git a/packages/core.gbapp/services/GBCoreService.ts b/packages/core.gbapp/services/GBCoreService.ts index b2537bd8..fb129e3c 100644 --- a/packages/core.gbapp/services/GBCoreService.ts +++ b/packages/core.gbapp/services/GBCoreService.ts @@ -593,7 +593,7 @@ STORAGE_SYNC=true * @param name Name of param to get from instance. * @param defaultValue Value returned when no param is defined in Config.xlsx. */ - public static getParam(instance, name: string, defaultValue?: T): any { + public getParam(instance:IGBInstance, name: string, defaultValue?: T): any { let value = null; if (instance.params) { const params = JSON.parse(instance.params); diff --git a/packages/core.gbapp/services/GBMinService.ts b/packages/core.gbapp/services/GBMinService.ts index 74adf23f..0787a00d 100644 --- a/packages/core.gbapp/services/GBMinService.ts +++ b/packages/core.gbapp/services/GBMinService.ts @@ -68,8 +68,8 @@ import { SecService } from '../../security.gblib/services/SecService'; import { AnalyticsService } from '../../analytics.gblib/services/AnalyticsService'; import { WhatsappDirectLine } from '../../whatsapp.gblib/services/WhatsappDirectLine'; import fs = require('fs'); -import { GBConversationalService } from './GBConversationalService'; -import { GuaribasConversationMessage } from 'packages/analytics.gblib/models'; +import { GuaribasConversationMessage } from '../../analytics.gblib/models'; +import { GBCoreService } from './GBCoreService'; /** * Minimal service layer for a bot. @@ -706,7 +706,8 @@ export class GBMinService { let locale = 'pt'; - if (process.env.TRANSLATOR_DISABLED !== "true" || min.getParam('Enable Worldwide Translator') ) { + if (process.env.TRANSLATOR_DISABLED !== "true" || + min.core.getParam (min.instance,'Enable Worldwide Translator') ) { const minBoot = GBServer.globals.minBoot as any; // TODO: Switch keys automatically to master/per bot. locale = await AzureText.getLocale(minBoot.instance.textAnalyticsKey ? minBoot.instance.textAnalyticsKey : minBoot.instance.textAnalyticsKey,