|
|
@ -93,6 +93,7 @@ const createWhatsApp = async phone => {
|
|
|
|
const msgDirection = msg.key.fromMe ? 'outbound' : 'inbound';
|
|
|
|
const msgDirection = msg.key.fromMe ? 'outbound' : 'inbound';
|
|
|
|
const msgFrom = msg.key.fromMe ? whatsAppNo : remoteNo;
|
|
|
|
const msgFrom = msg.key.fromMe ? whatsAppNo : remoteNo;
|
|
|
|
const msgTo = msg.key.fromMe ? remoteNo : whatsAppNo;
|
|
|
|
const msgTo = msg.key.fromMe ? remoteNo : whatsAppNo;
|
|
|
|
|
|
|
|
const msgStatus = msg.status === undefined ? '' : formatStatus(msg.status);
|
|
|
|
|
|
|
|
|
|
|
|
if (msg.message?.conversation || msg.message?.extendedTextMessage?.text) {
|
|
|
|
if (msg.message?.conversation || msg.message?.extendedTextMessage?.text) {
|
|
|
|
|
|
|
|
|
|
|
@ -101,7 +102,7 @@ const createWhatsApp = async phone => {
|
|
|
|
waEmitter.emit(emitEventName, {
|
|
|
|
waEmitter.emit(emitEventName, {
|
|
|
|
id: msg.key.id,
|
|
|
|
id: msg.key.id,
|
|
|
|
externalId,
|
|
|
|
externalId,
|
|
|
|
status: formatStatus(msg.status),
|
|
|
|
status: msgStatus,
|
|
|
|
direction: msgDirection,
|
|
|
|
direction: msgDirection,
|
|
|
|
from: msgFrom,
|
|
|
|
from: msgFrom,
|
|
|
|
to: msgTo,
|
|
|
|
to: msgTo,
|
|
|
@ -131,8 +132,6 @@ const createWhatsApp = async phone => {
|
|
|
|
const imageFilename = './temp/image_' + whatsAppNo + '_' + msg.key.id + fileExtension;
|
|
|
|
const imageFilename = './temp/image_' + whatsAppNo + '_' + msg.key.id + fileExtension;
|
|
|
|
await writeFile(imageFilename, imageBuffer);
|
|
|
|
await writeFile(imageFilename, imageBuffer);
|
|
|
|
|
|
|
|
|
|
|
|
const msgStatus = msg.status === undefined ? '' : formatStatus(msg.status);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
waEmitter.emit(emitEventName, {
|
|
|
|
waEmitter.emit(emitEventName, {
|
|
|
|
id: msg.key.id,
|
|
|
|
id: msg.key.id,
|
|
|
|
externalId,
|
|
|
|
externalId,
|
|
|
|