feat(provider): support location �

This commit is contained in:
Leifer Mendez
2023-02-10 11:17:49 +01:00
parent 2b2b4ef2ee
commit a147677a26
9 changed files with 3 additions and 6 deletions

View File

@@ -115,7 +115,6 @@ class BaileysProvider extends ProviderClass {
func: ({ messages, type }) => { func: ({ messages, type }) => {
if (type !== 'notify') return if (type !== 'notify') return
const [messageCtx] = messages const [messageCtx] = messages
console.log(messageCtx)
let payload = { let payload = {
...messageCtx, ...messageCtx,
body: messageCtx?.message?.extendedTextMessage?.text ?? messageCtx?.message?.conversation, body: messageCtx?.message?.extendedTextMessage?.text ?? messageCtx?.message?.conversation,
@@ -126,7 +125,7 @@ class BaileysProvider extends ProviderClass {
if (messageCtx.message.locationMessage) { if (messageCtx.message.locationMessage) {
const { degreesLatitude, degreesLongitude } = messageCtx.message.locationMessage const { degreesLatitude, degreesLongitude } = messageCtx.message.locationMessage
if (typeof degreesLatitude === 'number' && typeof degreesLongitude === 'number') { if (typeof degreesLatitude === 'number' && typeof degreesLongitude === 'number') {
payload = { ...payload, body: `${degreesLatitude},${degreesLongitude}` } payload = { ...payload, body: `📍` }
} }
} }

View File

@@ -93,7 +93,7 @@ class VenomProvider extends ProviderClass {
const lat = payload.lat const lat = payload.lat
const lng = payload.lng const lng = payload.lng
if (lat !== '' && lng !== '') { if (lat !== '' && lng !== '') {
payload = { ...payload, body: `${lat},${lng}` } payload = { ...payload, body: `📍` }
} }
} }
this.emit('message', payload) this.emit('message', payload)

View File

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