fix: start session

This commit is contained in:
Davidson Gomes 2023-10-25 08:19:44 -03:00
parent 50e1efe5d7
commit bc70ec8b07
2 changed files with 9 additions and 5 deletions

View File

@ -518,7 +518,7 @@ export class TypebotService {
const newSessions = await this.clearSessions(instance, remoteJid); const newSessions = await this.clearSessions(instance, remoteJid);
const typebotData = { const typebotData = {
enabled: true, enabled: findTypebot.enabled,
url: url, url: url,
typebot: typebot, typebot: typebot,
expire: expire, expire: expire,
@ -598,7 +598,7 @@ export class TypebotService {
sessions.splice(sessions.indexOf(session), 1); sessions.splice(sessions.indexOf(session), 1);
const typebotData = { const typebotData = {
enabled: true, enabled: findTypebot.enabled,
url: url, url: url,
typebot: typebot, typebot: typebot,
expire: expire, expire: expire,
@ -639,7 +639,7 @@ export class TypebotService {
}); });
const typebotData = { const typebotData = {
enabled: true, enabled: findTypebot.enabled,
url: url, url: url,
typebot: typebot, typebot: typebot,
expire: expire, expire: expire,
@ -674,7 +674,7 @@ export class TypebotService {
sessions.splice(sessions.indexOf(session), 1); sessions.splice(sessions.indexOf(session), 1);
const typebotData = { const typebotData = {
enabled: true, enabled: findTypebot.enabled,
url: url, url: url,
typebot: typebot, typebot: typebot,
expire: expire, expire: expire,

View File

@ -1601,7 +1601,11 @@ export class WAStartupService {
); );
} }
if (this.localTypebot.enabled || this.localTypebot.sessions?.length > 0) { const typebotSessionRemoteJid = this.localTypebot.sessions?.find(
(session) => session.remoteJid === received.key.remoteJid,
);
if (this.localTypebot.enabled || typebotSessionRemoteJid) {
if (!(this.localTypebot.listening_from_me === false && messageRaw.key.fromMe === true)) { if (!(this.localTypebot.listening_from_me === false && messageRaw.key.fromMe === true)) {
await this.typebotService.sendTypebot( await this.typebotService.sendTypebot(
{ instanceName: this.instance.name }, { instanceName: this.instance.name },