diff options
author | George Hazan <ghazan@miranda.im> | 2019-01-07 23:02:47 +0200 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2019-01-07 23:02:47 +0200 |
commit | bf04597aff198a45ac7e5ae35d5efa35a9b46be5 (patch) | |
tree | 5ad8a7cb096d6854cc41e6a98c2961ebee427a2e /protocols/Icq10/src/server.cpp | |
parent | fb45cf394b9dc68b5df0bb1bcaab0cf5a7947a03 (diff) |
one more way to support message delivery
Diffstat (limited to 'protocols/Icq10/src/server.cpp')
-rw-r--r-- | protocols/Icq10/src/server.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/protocols/Icq10/src/server.cpp b/protocols/Icq10/src/server.cpp index d46e41ec70..ddc22df1f8 100644 --- a/protocols/Icq10/src/server.cpp +++ b/protocols/Icq10/src/server.cpp @@ -588,7 +588,11 @@ void CIcqProto::OnSendMessage(NETLIBHTTPREQUEST *pReply, AsyncHttpRequest *pReq) } } - CheckLastId(ownMsg->m_hContact, root.data()); + const JSONNode &data = root.data(); + CMStringA reqId(root.requestId()); + CMStringA msgId(data["histMsgId"].as_mstring()); + CheckOwnMessage(reqId, msgId, false); + CheckLastId(ownMsg->m_hContact, data); } ///////////////////////////////////////////////////////////////////////////////////////// |