From 0108de0ad3d902c9ec1bfcfeb02f45ff174719cb Mon Sep 17 00:00:00 2001 From: adriano Date: Tue, 15 Feb 2022 07:42:35 -0300 Subject: [PATCH] =?UTF-8?q?Remo=C3=A7=C3=A3o=20da=20vers=C3=A3o=20beta=20M?= =?UTF-8?q?D(Multi=20Device)=20por=20problemas=20nas=20conex=C3=B5es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/package.json | 2 +- backend/src/libs/wbot.ts | 38 +++++++++++++++++++------------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/backend/package.json b/backend/package.json index 84781c9..61d065e 100644 --- a/backend/package.json +++ b/backend/package.json @@ -37,7 +37,7 @@ "sequelize-cli": "^5.5.1", "sequelize-typescript": "^1.1.0", "socket.io": "^3.0.5", - "whatsapp-web.js": "github:pedroslopez/whatsapp-web.js#multidevice", + "whatsapp-web.js": "^1.15.5", "yup": "^0.32.8" }, "devDependencies": { diff --git a/backend/src/libs/wbot.ts b/backend/src/libs/wbot.ts index cfe6d1f..44f02d5 100644 --- a/backend/src/libs/wbot.ts +++ b/backend/src/libs/wbot.ts @@ -37,28 +37,28 @@ const syncUnreadMessages = async (wbot: Session) => { export const initWbot = async (whatsapp: Whatsapp): Promise => { return new Promise((resolve, reject) => { try { - // const io = getIO(); - // const sessionName = whatsapp.name; - // let sessionCfg; - - // if (whatsapp && whatsapp.session) { - // sessionCfg = JSON.parse(whatsapp.session); - // } - - // const wbot: Session = new Client({session: sessionCfg, - // puppeteer: {executablePath: process.env.CHROME_BIN || undefined - // } - // }); - const io = getIO(); const sessionName = whatsapp.name; - const SESSION_FILE_PATH = './session.json' - let sessionCfg - if(fs.existsSync(SESSION_FILE_PATH)){ - sessionCfg = require(SESSION_FILE_PATH) - } + let sessionCfg; - const wbot: Session = new Client({ puppeteer: { headless: true }, clientId: 'bd_'+whatsapp.id}) + if (whatsapp && whatsapp.session) { + sessionCfg = JSON.parse(whatsapp.session); + } + + const wbot: Session = new Client({session: sessionCfg, + puppeteer: {executablePath: process.env.CHROME_BIN || undefined + } + }); + + // const io = getIO(); + // const sessionName = whatsapp.name; + // const SESSION_FILE_PATH = './session.json' + // let sessionCfg + // if(fs.existsSync(SESSION_FILE_PATH)){ + // sessionCfg = require(SESSION_FILE_PATH) + // } + + // const wbot: Session = new Client({ puppeteer: { headless: true }, clientId: 'bd_'+whatsapp.id}) wbot.initialize();