diff --git a/packages/core.gbapp/services/GBConversationalService.ts b/packages/core.gbapp/services/GBConversationalService.ts index d4dc42c0..d7fd01d6 100644 --- a/packages/core.gbapp/services/GBConversationalService.ts +++ b/packages/core.gbapp/services/GBConversationalService.ts @@ -542,7 +542,7 @@ export class GBConversationalService { }; const languageCode = locale.substring(0, 2); - return locales[languageCode] || "Locale não encontrado"; + return locales[languageCode] || "en-US_BroadbandModel"; }; diff --git a/packages/whatsapp.gblib/services/WhatsappDirectLine.ts b/packages/whatsapp.gblib/services/WhatsappDirectLine.ts index e7cf02c7..34c52637 100644 --- a/packages/whatsapp.gblib/services/WhatsappDirectLine.ts +++ b/packages/whatsapp.gblib/services/WhatsappDirectLine.ts @@ -186,7 +186,7 @@ export class WhatsappDirectLine extends GBService { if (chat.isGroup) { // await chat.clearMessages(); } else if (!chat.pinned) { - // await chat.delete(); + await chat.delete(); } }); }); @@ -1033,10 +1033,8 @@ export class WhatsappDirectLine extends GBService { p => p.instance.botId.toLowerCase() === text.toLowerCase() )[0]; - GBLog.info(`A WhatsApp mobile requested instance for: ${botId}.`); - let urlMin: any = GBServer.globals.minInstances.filter(p => p.instance.botId === botId)[0]; let user = await sec.getUserFromSystemId(id); @@ -1064,11 +1062,10 @@ export class WhatsappDirectLine extends GBService { if (text != '' && detectLanguage) { locale = await min.conversationalService.getLanguage(min, text); + GBLog.info(`${locale} defined for first time mobile: ${id}.`); } - } - user = await sec.ensureUser(urlMin, id, '', '', 'omnichannel', '', ''); user = await sec.updateUserInstance(id, urlMin.instance.instanceId); user = await sec.updateUserLocale(user.userId, locale);