From f58bf1b1c32a62f3b6f3d5dd309a86140ac2964d Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 19 Oct 2022 20:42:14 +0300 Subject: WhatsApp: basic message processing --- protocols/WhatsAppWeb/src/proto.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'protocols/WhatsAppWeb/src/proto.cpp') diff --git a/protocols/WhatsAppWeb/src/proto.cpp b/protocols/WhatsAppWeb/src/proto.cpp index 6beed4d91c..5e797c6431 100644 --- a/protocols/WhatsAppWeb/src/proto.cpp +++ b/protocols/WhatsAppWeb/src/proto.cpp @@ -107,10 +107,13 @@ WhatsAppProto::~WhatsAppProto() void WhatsAppProto::OnModulesLoaded() { // initialize contacts cache + m_arUsers.insert(new WAUser(0, m_szJid, false)); + for (auto &cc : AccContacts()) { - CMStringA szId(getMStringA(cc, isChatRoom(cc) ? "ChatRoomID" : DBKEY_JID)); + bool bIsChat = isChatRoom(cc); + CMStringA szId(getMStringA(cc, bIsChat ? "ChatRoomID" : DBKEY_JID)); if (!szId.IsEmpty()) - m_arUsers.insert(new WAUser(cc, szId)); + m_arUsers.insert(new WAUser(cc, szId, bIsChat)); } } -- cgit v1.2.3