浏览代码

Log better error when parsing message fails

Tulir Asokan 5 年之前
父节点
当前提交
85d57d52bb
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      portal.go

+ 4 - 0
portal.go

@@ -674,6 +674,10 @@ func (portal *Portal) handleHistory(user *User, messages []interface{}) {
 			continue
 		}
 		data := whatsapp.ParseProtoMessage(message)
+		if data == nil {
+			portal.log.Warnln("Message", message.GetKey().GetId(), "failed to parse during backfilling")
+			continue
+		}
 		if portal.privateChatBackfillInvitePuppet != nil && message.GetKey().GetFromMe() && portal.IsPrivateChat() {
 			portal.privateChatBackfillInvitePuppet()
 		}