From 184a5605996658f20c65d3b89f9c155b12e62585 Mon Sep 17 00:00:00 2001 From: ElzorFox Date: Thu, 18 May 2017 16:07:00 +0500 Subject: VKontakte: fix random server delivery processing show error popups for sending messages errors --- protocols/VKontakte/src/vk_messages.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'protocols/VKontakte/src/vk_messages.cpp') diff --git a/protocols/VKontakte/src/vk_messages.cpp b/protocols/VKontakte/src/vk_messages.cpp index f32d4b1f2a..f81c624f3d 100644 --- a/protocols/VKontakte/src/vk_messages.cpp +++ b/protocols/VKontakte/src/vk_messages.cpp @@ -78,7 +78,7 @@ int CVkProto::SendMsg(MCONTACT hContact, int, const char *szMsg) Push(pReq); - if (!m_bServerDelivery && !bIsChat) + if (!m_vkOptions.bServerDelivery && !bIsChat) ForkThread(&CVkProto::SendMsgAck, new CVkSendMsgParam(hContact, uMsgId)); if (!IsEmpty(pszRetMsg)) @@ -103,6 +103,7 @@ void CVkProto::OnSendMessage(NETLIBHTTPREQUEST *reply, AsyncHttpRequest *pReq) JSONNode jnRoot; const JSONNode &jnResponse = CheckJsonResponse(pReq, reply, jnRoot); if (jnResponse) { + debugLogA("CVkProto::OnSendMessage jnResponse %d", jnResponse.as_int()); UINT mid; switch (jnResponse.type()) { case JSON_NUMBER: @@ -137,7 +138,7 @@ void CVkProto::OnSendMessage(NETLIBHTTPREQUEST *reply, AsyncHttpRequest *pReq) if (!pReq->bNeedsRestart || m_bTerminated) delete param->pFUP; } - else if (m_bServerDelivery) + else if (m_vkOptions.bServerDelivery) ProtoBroadcastAck(param->hContact, ACKTYPE_MESSAGE, iResult, (HANDLE)(param->iMsgID)); if (!pReq->bNeedsRestart || m_bTerminated) { -- cgit v1.2.3