Watch
1
0
Fork
You've already forked mautrix-whatsapp
0
mirror of https://github.com/mautrix/whatsapp.git synced 2026-11-12 09:09:17 -05:00

Compare commits

...
Author SHA1 Message Date
Gerardo Rodriguez
b35341400d backfill: don't warn about unparseable history messages that would be ignored 2026-11-10 06:11:41 +00:00

View file

@ -294,12 +294,17 @@ func (wa *WhatsAppClient) handleWAHistorySync(
// Don't store messages that will just be skipped. // Don't store messages that will just be skipped.
msgEvt, err := wa.Client.ParseWebMessage(jid, rawMsg.GetMessage()) msgEvt, err := wa.Client.ParseWebMessage(jid, rawMsg.GetMessage())
if err != nil { if err != nil {
rawMsgType := getMessageType(rawMsg.GetMessage().GetMessage())
if rawMsgType == "ignore" {
ignoredTypes++
continue
}
log.Warn().Err(err). log.Warn().Err(err).
Int("msg_index", i). Int("msg_index", i).
Str("msg_id", rawMsg.GetMessage().GetKey().GetID()). Str("msg_id", rawMsg.GetMessage().GetKey().GetID()).
Uint64("msg_time_seconds", rawMsg.GetMessage().GetMessageTimestamp()). Uint64("msg_time_seconds", rawMsg.GetMessage().GetMessageTimestamp()).
Stringer("stub_type", rawMsg.GetMessage().GetMessageStubType()). Stringer("stub_type", rawMsg.GetMessage().GetMessageStubType()).
Str("message_type", getMessageType(rawMsg.GetMessage().GetMessage())). Str("message_type", rawMsgType).
Bool("from_me", rawMsg.GetMessage().GetKey().GetFromMe()). Bool("from_me", rawMsg.GetMessage().GetKey().GetFromMe()).
Msg("Dropping historical message due to parse error") Msg("Dropping historical message due to parse error")
log.Trace(). log.Trace().