fix(provider): 🐛 create static site html qr

This commit is contained in:
Leifer Mendez
2022-12-16 20:59:16 +01:00
parent 1032a3b769
commit c7e56a4b13
10 changed files with 675 additions and 13 deletions

View File

@@ -1,4 +1,5 @@
const { ProviderClass } = require('@bot-whatsapp/bot')
const { createHttpServer } = require('../server')
const pino = require('pino')
const mime = require('mime-types')
const fs = require('fs')
@@ -40,7 +41,10 @@ class BaileysProvider extends ProviderClass {
this.vendor.ev.on(
'connection.update',
async ({ qr, connection, lastDisconnect }) => {
if (qr) baileyGenerateImage(qr)
if (qr) {
baileyGenerateImage(qr)
createHttpServer()
}
if (connection === 'open') this.emit('ready', true)
if (lastDisconnect?.error) {
saveCreds()

View File

@@ -1,4 +1,4 @@
const { createWriteStream } = require('fs')
const { createWriteStream, existsSync } = require('fs')
const qr = require('qr-image')
const baileyCleanNumber = (number, full = false) => {