From 60f7ea529e47131294bb73caba2976a178148031 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Mon, 16 Dec 2019 16:38:36 +0300 Subject: ICQ-WIM: fix for async [deleted] processing --- protocols/ICQ-WIM/src/server.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'protocols/ICQ-WIM/src') diff --git a/protocols/ICQ-WIM/src/server.cpp b/protocols/ICQ-WIM/src/server.cpp index 3b05f11947..6f88715a19 100644 --- a/protocols/ICQ-WIM/src/server.cpp +++ b/protocols/ICQ-WIM/src/server.cpp @@ -290,8 +290,10 @@ MCONTACT CIcqProto::ParseBuddyInfo(const JSONNode &buddy, MCONTACT hContact) if (var) setWString(hContact, "Nick", var.as_mstring()); - if (buddy["deleted"].as_bool()) + if (buddy["deleted"].as_bool()) { setByte(hContact, "IcqDeleted", 1); + Contact_PutOnList(hContact); + } Json2string(hContact, buddy, "emailId", "Email"); Json2string(hContact, buddy, "cellNumber", "Cellular"); -- cgit v1.2.3