summaryrefslogtreecommitdiff
path: root/protocols/Icq10/src/server.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2019-01-07 23:02:47 +0200
committerGeorge Hazan <ghazan@miranda.im>2019-01-07 23:02:47 +0200
commitbf04597aff198a45ac7e5ae35d5efa35a9b46be5 (patch)
tree5ad8a7cb096d6854cc41e6a98c2961ebee427a2e /protocols/Icq10/src/server.cpp
parentfb45cf394b9dc68b5df0bb1bcaab0cf5a7947a03 (diff)
one more way to support message delivery
Diffstat (limited to 'protocols/Icq10/src/server.cpp')
-rw-r--r--protocols/Icq10/src/server.cpp6
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);
}
/////////////////////////////////////////////////////////////////////////////////////////