diff options
Diffstat (limited to 'protocols/WhatsAppWeb/src/server.cpp')
-rw-r--r-- | protocols/WhatsAppWeb/src/server.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/protocols/WhatsAppWeb/src/server.cpp b/protocols/WhatsAppWeb/src/server.cpp index 5231b80fe5..08285815c8 100644 --- a/protocols/WhatsAppWeb/src/server.cpp +++ b/protocols/WhatsAppWeb/src/server.cpp @@ -443,6 +443,11 @@ void WhatsAppProto::ProcessContacts(const JSONNode &list) CMStringW jid(it["jid"].as_mstring()); auto *pUser = AddUser(T2Utf(jid), false); + if (strstr(pUser->szId, "@g.us")) { + InitChat(pUser, it); + continue; + } + CMStringW wszNick(it["notify"].as_mstring()); if (wszNick.IsEmpty()) { int idx = jid.Find('@'); |