import { ContactClass, MessageClass, } from '../../schema/whatsapp-interface.js' import type { WhatsAppClientType, WhatsAppContact, WhatsAppMessage, WhatsAppContactPayload, WhatsAppMessagePayload, } from '../../schema/whatsapp-type.js' export function convertContactPayloadToClass (client: WhatsAppClientType, payload: WhatsAppContactPayload): WhatsAppContact { const contactIns = new ContactClass(client) Object.assign(contactIns, payload) return contactIns } export function convertMessagePayloadToClass (client: WhatsAppClientType, payload: WhatsAppMessagePayload): WhatsAppMessage { const messageIns = new MessageClass(client) Object.assign(messageIns, payload) return messageIns }