summaryrefslogtreecommitdiff
path: root/protocols/WhatsAppWeb/src/server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/WhatsAppWeb/src/server.cpp')
-rw-r--r--protocols/WhatsAppWeb/src/server.cpp5
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('@');