Merge pull request #624 from codigoencasa/fix/callback-01

@Zamphiropolos excelente trabajo
This commit is contained in:
Leifer Mendez
2023-02-10 11:27:26 +01:00
committed by GitHub
9 changed files with 18 additions and 1 deletions

View File

@@ -118,9 +118,17 @@ class BaileysProvider extends ProviderClass {
let payload = { let payload = {
...messageCtx, ...messageCtx,
body: messageCtx?.message?.extendedTextMessage?.text ?? messageCtx?.message?.conversation, body: messageCtx?.message?.extendedTextMessage?.text ?? messageCtx?.message?.conversation,
from: messageCtx?.key?.remoteJid, from: messageCtx?.key?.remoteJid,
} }
if (messageCtx.message.locationMessage) {
const { degreesLatitude, degreesLongitude } = messageCtx.message.locationMessage
if (typeof degreesLatitude === 'number' && typeof degreesLongitude === 'number') {
payload = { ...payload, body: `📍` }
}
}
if (payload.from === 'status@broadcast') return if (payload.from === 'status@broadcast') return
if (payload?.key?.fromMe) return if (payload?.key?.fromMe) return

View File

@@ -85,11 +85,17 @@ class VenomProvider extends ProviderClass {
if (payload.from === 'status@broadcast') { if (payload.from === 'status@broadcast') {
return return
} }
if (!venomisValidNumber(payload.from)) { if (!venomisValidNumber(payload.from)) {
return return
} }
payload.from = venomCleanNumber(payload.from, true) payload.from = venomCleanNumber(payload.from, true)
if (payload.hasOwnProperty('lat') && payload.hasOwnProperty('lng')) {
const lat = payload.lat
const lng = payload.lng
if (lat !== '' && lng !== '') {
payload = { ...payload, body: `📍` }
}
}
this.emit('message', payload) this.emit('message', payload)
}, },
}, },

View File

@@ -90,6 +90,9 @@ class WebWhatsappProvider extends ProviderClass {
return return
} }
payload.from = wwebCleanNumber(payload.from, true) payload.from = wwebCleanNumber(payload.from, true)
if (payload._data.lat && payload._data.lng) {
payload = { ...payload, body: `📍` }
}
this.emit('message', payload) this.emit('message', payload)
}, },
}, },