diff options
| author | ElzorFox <elzorfox@ya.ru> | 2025-02-23 17:37:08 +0500 |
|---|---|---|
| committer | ElzorFox <elzorfox@ya.ru> | 2025-02-23 17:37:31 +0500 |
| commit | d3f43385c9b4d17ec7d0306fb559055645ea1880 (patch) | |
| tree | 2071a48877c6d8b460da3be650dff950dda4a57a | |
| parent | 3048a510babcec82224b339becb481f0297bf7b9 (diff) | |
VKontakte: fix hanging on loading captcha
| -rw-r--r-- | protocols/VKontakte/src/misc.cpp | 2 | ||||
| -rw-r--r-- | protocols/VKontakte/src/vk_captcha.cpp | 4 | ||||
| -rw-r--r-- | protocols/VKontakte/src/vk_queue.cpp | 3 |
3 files changed, 4 insertions, 5 deletions
diff --git a/protocols/VKontakte/src/misc.cpp b/protocols/VKontakte/src/misc.cpp index d6c676ef53..2f669795fe 100644 --- a/protocols/VKontakte/src/misc.cpp +++ b/protocols/VKontakte/src/misc.cpp @@ -414,7 +414,7 @@ bool CVkProto::CheckJsonResult(AsyncHttpRequest *pReq, const JSONNode &jnNode) case VKERR_INTERNAL_SERVER_ERR:
if (pReq->m_iRetry > 0) {
pReq->bNeedsRestart = true;
- Sleep(2000); //Pause for fix err
+ Sleep(1000); //Pause for fix err
debugLogA("CVkProto::CheckJsonResult Retry = %d", pReq->m_iRetry);
pReq->m_iRetry--;
}
diff --git a/protocols/VKontakte/src/vk_captcha.cpp b/protocols/VKontakte/src/vk_captcha.cpp index 98a8624058..0572c46837 100644 --- a/protocols/VKontakte/src/vk_captcha.cpp +++ b/protocols/VKontakte/src/vk_captcha.cpp @@ -69,8 +69,8 @@ bool CVkProto::RunCaptchaForm(LPCSTR szUrl, CMStringA &result) bool CVkProto::ApplyCaptcha(AsyncHttpRequest *pReq, const JSONNode &jnErrorNode)
{
debugLogA("CVkProto::ApplyCaptcha");
- if (!IsOnline())
- return false;
+// if (!IsOnline())
+// return false;
CMStringA szUrl(jnErrorNode["captcha_img"].as_mstring());
CMStringA szSid(jnErrorNode["captcha_sid"].as_mstring());
diff --git a/protocols/VKontakte/src/vk_queue.cpp b/protocols/VKontakte/src/vk_queue.cpp index eb9457e5e2..1da09e5c81 100644 --- a/protocols/VKontakte/src/vk_queue.cpp +++ b/protocols/VKontakte/src/vk_queue.cpp @@ -37,8 +37,7 @@ bool CVkProto::ExecuteRequest(AsyncHttpRequest *pReq) do {
pReq->bNeedsRestart = false;
pReq->m_iErrorCode = 0;
- pReq->m_szUrl = pReq->m_szUrl.GetBuffer();
-
+
if (pReq->m_bApiReq) {
pReq->flags |= NLHRF_PERSISTENT;
pReq->nlc = m_hAPIConnection;
|
