fix: Corregir imports de Baileys para ESM/CJS
Some checks failed
build-and-deploy / build-and-deploy (push) Has been cancelled

This commit is contained in:
2025-12-02 19:15:08 -06:00
parent a0b1502bb1
commit 767b0800a8
2 changed files with 15 additions and 10 deletions

View File

@@ -3,14 +3,15 @@
* Singleton pattern for managing all Baileys connections
*/
import type { WASocket, BaileysEventMap } from '@whiskeysockets/baileys'
import pkg from '@whiskeysockets/baileys'
const {
default: makeWASocket,
DisconnectReason,
fetchLatestBaileysVersion,
makeCacheableSignalKeyStore,
Browsers
} = pkg
import * as baileys from '@whiskeysockets/baileys'
// Get functions from baileys module (handle both ESM and CJS)
const makeWASocket = (baileys as any).default || (baileys as any).makeWASocket
const DisconnectReason = (baileys as any).DisconnectReason || (baileys as any).default?.DisconnectReason
const fetchLatestBaileysVersion = (baileys as any).fetchLatestBaileysVersion || (baileys as any).default?.fetchLatestBaileysVersion
const makeCacheableSignalKeyStore = (baileys as any).makeCacheableSignalKeyStore || (baileys as any).default?.makeCacheableSignalKeyStore
const Browsers = (baileys as any).Browsers || (baileys as any).default?.Browsers
import { Boom } from '@hapi/boom'
import { EventEmitter } from 'events'
import QRCode from 'qrcode'