From 2a85aee317bd1ab486b04030b1b4fd3140ec821b Mon Sep 17 00:00:00 2001 From: ElzorFox Date: Tue, 9 Oct 2018 10:03:41 +0500 Subject: VKontakte: remove unneeded sleep add debug information --- protocols/VKontakte/src/vk_messages.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/protocols/VKontakte/src/vk_messages.cpp b/protocols/VKontakte/src/vk_messages.cpp index caa43907c8..f6cdbf0fc1 100644 --- a/protocols/VKontakte/src/vk_messages.cpp +++ b/protocols/VKontakte/src/vk_messages.cpp @@ -322,6 +322,7 @@ void CVkProto::OnReceiveMessages(NETLIBHTTPREQUEST *reply, AsyncHttpRequest *pRe if (isRead && bUseServerReadFlag) recv.flags |= PREF_CREATEREAD; + if (isOut) recv.flags |= PREF_SENT; else if (m_vkOptions.bUserForceInvisibleOnActivity && time(0) - datetime < 60 * m_vkOptions.iInvisibleInterval) @@ -330,12 +331,11 @@ void CVkProto::OnReceiveMessages(NETLIBHTTPREQUEST *reply, AsyncHttpRequest *pRe T2Utf pszBody(wszBody); recv.timestamp = bEdited ? datetime : (m_vkOptions.bUseLocalTime ? time(0) : datetime); recv.szMessage = pszBody; - Sleep(100); - debugLogA("CVkProto::OnReceiveMessages mid = %d, datetime = %d, isOut = %d, isRead = %d, uid = %d", mid, datetime, isOut, isRead, uid); + debugLogA("CVkProto::OnReceiveMessages mid = %d, datetime = %d, isOut = %d, isRead = %d, uid = %d, Edited = %d", mid, datetime, isOut, isRead, uid, (int)bEdited); if (!IsMessageExist(mid, vkALL) || bEdited) { - debugLogA("CVkProto::OnReceiveMessages ProtoChainRecvMsg"); + debugLogA("CVkProto::OnReceiveMessages new or edited message"); recv.szMsgId = szMid; ProtoChainRecvMsg(hContact, &recv); if (mid > getDword(hContact, "lastmsgid", -1)) @@ -350,6 +350,8 @@ void CVkProto::OnReceiveMessages(NETLIBHTTPREQUEST *reply, AsyncHttpRequest *pRe if (wszBodyNoAttachments != wszOldMsg) continue; + debugLogA("CVkProto::OnReceiveMessages add attachments"); + T2Utf pszAttach(wszAttachmentDescr); recv.timestamp = isOut ? time(0) : datetime; recv.szMessage = pszAttach; -- cgit v1.2.3