summaryrefslogtreecommitdiffstats
path: root/bridge
diff options
context:
space:
mode:
authorDellle <39235395+Dellle@users.noreply.github.com>2020-09-26 21:32:57 +0200
committerGitHub <noreply@github.com>2020-09-26 21:32:57 +0200
commita42e488e5839119f55071c6c5ea514c6c74d2cea (patch)
treef7947e595397d033d415f0c834c77e87517cbd9e /bridge
parent06eb89b05bc571042b5274eb8adb535902639582 (diff)
downloadmatterbridge-msglm-a42e488e5839119f55071c6c5ea514c6c74d2cea.tar.gz
matterbridge-msglm-a42e488e5839119f55071c6c5ea514c6c74d2cea.tar.bz2
matterbridge-msglm-a42e488e5839119f55071c6c5ea514c6c74d2cea.zip
Add username for images from WhatsApp (#1232)
Diffstat (limited to 'bridge')
-rw-r--r--bridge/whatsapp/handlers.go10
1 files changed, 6 insertions, 4 deletions
diff --git a/bridge/whatsapp/handlers.go b/bridge/whatsapp/handlers.go
index f58b30f8..4d1c9a13 100644
--- a/bridge/whatsapp/handlers.go
+++ b/bridge/whatsapp/handlers.go
@@ -143,10 +143,12 @@ func (b *Bwhatsapp) HandleImageMessage(message whatsapp.ImageMessage) {
groupJID := message.Info.RemoteJid
senderJID := message.Info.SenderJid
- // if len(senderJid) == 0 {
- // // TODO workaround till https://github.com/Rhymen/go-whatsapp/issues/86 resolved
- // senderJid = *message.Info.Source.Participant
- // }
+ if len(senderJID) == 0 {
+ // TODO workaround till https://github.com/Rhymen/go-whatsapp/issues/86 resolved
+ if message.Info.Source != nil && message.Info.Source.Participant != nil {
+ senderJID = *message.Info.Source.Participant
+ }
+ }
// translate sender's Jid to the nicest username we can get
senderName := b.getSenderName(senderJID)