Compare commits

..

1 Commits

Author SHA1 Message Date
Leifer Mendez
676e48021f Merge pull request #28 from leifermendez/dev
Dev
2022-03-15 10:22:38 +01: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, LocalAuth } = require('whatsapp-web.js'); const { Client, LegacySessionAuth } = 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,12 +180,16 @@ const withOutSession = () => {
].join('\n')); ].join('\n'));
client = new Client({ client = new Client({
authStrategy: new LocalAuth(), session: { },
puppeteer: { // authStrategy: new LegacySessionAuth({
headless: true, // session: { }
args: ['--no-sandbox'] // }),
}, restartOnAuthFail: true,
clientId: 'client-one' puppeteer: {
args: [
'--no-sandbox'
],
}
}); });
client.on('qr', qr => generateImage(qr, () => { client.on('qr', qr => generateImage(qr, () => {
@@ -208,6 +212,11 @@ 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();