Skip to content

Commit 08fb885

Browse files
committed
not retrieve metadata where message from me
1 parent 11f7091 commit 08fb885

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "unoapi-cloud",
3-
"version": "2.8.0-dev-9",
3+
"version": "2.8.0-dev-10",
44
"description": "Unoapi Cloud",
55
"exports": "./dist/index.js",
66
"types": "./dist/index.d.ts",

src/services/client_baileys.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,7 @@ export class ClientBaileys implements Client {
466466
throw new Error(`Unknow message status ${status}`)
467467
}
468468
} else if (type) {
469-
if (['text', 'image', 'audio', 'sticker', 'document', 'video', 'template', 'interactive', 'contacts'].includes(type)) {
469+
if (['text', 'image', 'audio', 'sticker', 'document', 'video', 'template', 'interactive', 'contacts', 'reaction'].includes(type)) {
470470
let content
471471
if ('template' === type) {
472472
const template = new Template(this.getConfig)
@@ -666,9 +666,12 @@ export class ClientBaileys implements Client {
666666

667667
async getMessageMetadata<T>(message: T) {
668668
let remoteJid
669+
const key = message && message['key']
670+
if (key?.fromMe && jidToPhoneNumber(key?.remoteJid, '') == this.phone) {
671+
return message
672+
}
669673
if (this.config.groupMessagesCloudFormat) {
670674
logger.debug('Skip message group metada...')
671-
const key = message && message['key']
672675
if (key.remoteJid && isJidGroup(key.remoteJid)) {
673676
remoteJid = key.participant
674677
}

0 commit comments

Comments
 (0)