Thumbnail

rani/matterbridge.git

Clone URL: https://git.buni.party/rani/matterbridge.git

commit c9de8598fc35a334e7d6ce7bf8a57bf3108e75e3 Author: Joseph Mansy <36427684+yousefmansy1@users.noreply.github.com> Date: Thu Mar 09 12:46:57 2023 +0000 Handle messages with link preview not being relayed (whatsapp) (#1970) Resolves #1840 diff --git a/bridge/whatsappmulti/handlers.go b/bridge/whatsappmulti/handlers.go index 34dce47..95fe823 100644 --- a/bridge/whatsappmulti/handlers.go +++ b/bridge/whatsappmulti/handlers.go @@ -636 +6310 @@ func (b *Bwhatsapp) handleTextMessage(messageInfo types.MessageInfo, msg *proto.   // nolint:nestif   if msg.GetExtendedTextMessage() == nil {   text = msg.GetConversation() + } else if msg.GetExtendedTextMessage().GetContextInfo() == nil { + // Handle pure text message with a link preview + // A pure text message with a link preview acts as an extended text message but will not contain any context info + text = msg.GetExtendedTextMessage().GetText()   } else {   text = msg.GetExtendedTextMessage().GetText()   ci := msg.GetExtendedTextMessage().GetContextInfo()