From c5ecf0bf7a8d120d40153c7c7cc88af51f069b9a Mon Sep 17 00:00:00 2001 From: Aldino Kemal Date: Tue, 6 Feb 2024 20:16:50 +0700 Subject: [PATCH] feat: support replied ID in webhook --- src/pkg/whatsapp/whatsapp.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pkg/whatsapp/whatsapp.go b/src/pkg/whatsapp/whatsapp.go index 328105c..92fbc99 100644 --- a/src/pkg/whatsapp/whatsapp.go +++ b/src/pkg/whatsapp/whatsapp.go @@ -47,8 +47,9 @@ type evtReaction struct { } type evtMessage struct { - ID string `json:"id"` - Text string `json:"text"` + ID string `json:"id"` + Text string `json:"text"` + RepliedId string `json:"replied_id"` } func SanitizePhone(phone *string) { @@ -291,9 +292,9 @@ func forwardToWebhook(evt *events.Message) error { message.ID = evt.Info.ID if extendedMessage := evt.Message.ExtendedTextMessage.GetText(); extendedMessage != "" { message.Text = extendedMessage + message.RepliedId = evt.Message.ExtendedTextMessage.ContextInfo.GetStanzaId() } - var quotedmessage any if evt.Message.ExtendedTextMessage != nil && evt.Message.ExtendedTextMessage.ContextInfo != nil { if conversation := evt.Message.ExtendedTextMessage.ContextInfo.QuotedMessage.GetConversation(); conversation != "" {