Compare commits

..

2 Commits

Author SHA1 Message Date
Leifer Mendez
981a6bd928 Merge pull request #25 from tonyvazgar/main
Pasado a DEV
2022-03-15 10:24:01 +01:00
Tony
ba4f05ebb2 Sesion en multi-device funcionando y escuchando, se guarda en localauth 2022-03-14 13:49:42 -06:00

23
app.js
View File

@@ -6,7 +6,7 @@ const fs = require('fs');
const express = require('express'); const express = require('express');
const cors = require('cors') const cors = require('cors')
const qrcode = require('qrcode-terminal'); const qrcode = require('qrcode-terminal');
const { Client, LegacySessionAuth } = require('whatsapp-web.js'); const { Client, LegacySessionAuth, LocalAuth } = require('whatsapp-web.js');
const mysqlConnection = require('./config/mysql') const mysqlConnection = require('./config/mysql')
const { middlewareClient } = require('./middleware/client') const { middlewareClient } = require('./middleware/client')
const { generateImage, cleanNumber, checkEnvFile } = require('./controllers/handle') const { generateImage, cleanNumber, checkEnvFile } = require('./controllers/handle')
@@ -180,16 +180,12 @@ const withOutSession = () => {
].join('\n')); ].join('\n'));
client = new Client({ client = new Client({
session: { }, authStrategy: new LocalAuth(),
// authStrategy: new LegacySessionAuth({ puppeteer: {
// session: { } headless: true,
// }), args: ['--no-sandbox']
restartOnAuthFail: true, },
puppeteer: { clientId: 'client-one'
args: [
'--no-sandbox'
],
}
}); });
client.on('qr', qr => generateImage(qr, () => { client.on('qr', qr => generateImage(qr, () => {
@@ -212,11 +208,6 @@ const withOutSession = () => {
client.on('authenticated', (session) => { client.on('authenticated', (session) => {
sessionData = session; sessionData = session;
fs.writeFile(SESSION_FILE_PATH, JSON.stringify(session), function (err) {
if (err) {
console.log(`Ocurrio un error con el archivo: `, err);
}
});
}); });
client.initialize(); client.initialize();