From b35341400dc7c2adad6b4c0a4fa86a4a802d957a Mon Sep 17 00:00:00 2001 From: Gerardo Rodriguez Date: Tue, 10 Nov 2026 06:11:41 +0000 Subject: [PATCH] backfill: don't warn about unparseable history messages that would be ignored --- pkg/connector/backfill.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/connector/backfill.go b/pkg/connector/backfill.go index 8f006e0b..4f6692d0 100644 --- a/pkg/connector/backfill.go +++ b/pkg/connector/backfill.go @@ -294,12 +294,17 @@ func (wa *WhatsAppClient) handleWAHistorySync( // Don't store messages that will just be skipped. msgEvt, err := wa.Client.ParseWebMessage(jid, rawMsg.GetMessage()) if err != nil { + rawMsgType := getMessageType(rawMsg.GetMessage().GetMessage()) + if rawMsgType == "ignore" { + ignoredTypes++ + continue + } log.Warn().Err(err). Int("msg_index", i). Str("msg_id", rawMsg.GetMessage().GetKey().GetID()). Uint64("msg_time_seconds", rawMsg.GetMessage().GetMessageTimestamp()). Stringer("stub_type", rawMsg.GetMessage().GetMessageStubType()). - Str("message_type", getMessageType(rawMsg.GetMessage().GetMessage())). + Str("message_type", rawMsgType). Bool("from_me", rawMsg.GetMessage().GetKey().GetFromMe()). Msg("Dropping historical message due to parse error") log.Trace().