fix: Corregir imports de Baileys para ESM/CJS
Some checks failed
build-and-deploy / build-and-deploy (push) Has been cancelled
Some checks failed
build-and-deploy / build-and-deploy (push) Has been cancelled
This commit is contained in:
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user