summaryrefslogtreecommitdiff
path: root/protocols/WhatsAppWeb/src/proto.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/WhatsAppWeb/src/proto.cpp')
-rw-r--r--protocols/WhatsAppWeb/src/proto.cpp7
1 files changed, 5 insertions, 2 deletions
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));
}
}