revert web

This commit is contained in:
altalk23 2023-10-01 17:37:26 +03:00
parent fc58ab79ef
commit 90d55d0526

View file

@ -214,8 +214,6 @@ SentAsyncWebRequest::Impl::Impl(SentAsyncWebRequest* self, AsyncWebRequest const
return this->error("Curl not initialized", -1);
}
log::debug("curl init {}", curl);
// resulting byte array
ByteVector ret;
// output file if downloading to file. unique_ptr because not always
@ -308,28 +306,17 @@ SentAsyncWebRequest::Impl::Impl(SentAsyncWebRequest* self, AsyncWebRequest const
}
);
curl_easy_setopt(curl, CURLOPT_PROGRESSDATA, &data);
log::debug("curl opts");
auto res = curl_easy_perform(curl);
log::debug("curl perform");
if (res != CURLE_OK) {
long code = 0;
log::debug("curl fail");
curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &code);
log::debug("curl cleanup");
curl_easy_cleanup(curl);
log::debug("end");
return this->error("Fetch failed: " + std::string(curl_easy_strerror(res)), code);
}
log::debug("curl cleanup 2");
curl_easy_cleanup(curl);
log::debug("end 2");
AWAIT_RESUME();
log::debug("end 3");
// if something is still holding a handle to this
// request, then they may still cancel it
m_finished = true;
@ -595,4 +582,4 @@ AsyncWebResult<json::Value> AsyncWebResponse::json() {
return Err(std::string(e.what()));
}
});
}
}