/** * Nitro plugin to initialize Baileys manager on server start */ import { baileysManager } from '../services/baileys/manager' export default defineNitroPlugin(async () => { console.log('[Plugin] Initializing Baileys Manager...') // Small delay to ensure database is ready await new Promise(resolve => setTimeout(resolve, 2000)) try { await baileysManager.initialize() console.log('[Plugin] Baileys Manager initialized successfully') } catch (error) { console.error('[Plugin] Failed to initialize Baileys Manager:', error) } })