Приложение лагает при получении текста с сайта [c++]
Через Curl получаю текст с сервера. Но когда приложение переходит в окно где выводится этот текст, оно начинает очень сильно лагать Пробовал использовать callonce, и ставить статик, но это не помогло
Код:
static std::string ret = "\0";
const std::string req_buf1;
static char er_buf[CURL_ERROR_SIZE];
// static string days;
static std::string url_ = "https://site.ru/api/get_user_game_subscribe/" +
string(login) +
"/" +
password +
"/" +
GetHWID() +
"/" +
"11";
CURL* curl;
CURLcode result;
curl = curl_easy_init();
if (curl) {
curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, er_buf);
curl_easy_setopt(curl, CURLOPT_URL, url_);
curl_easy_setopt(curl, CURLOPT_HEADER, 0);
curl_easy_setopt(curl, CURLOPT_POST, 0);
curl_easy_setopt(curl, CURLOPT_USERAGENT, "lxader");
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, writer);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &req_buf1);
result = curl_easy_perform(curl);
if (result == CURLE_OK) {
ret = req_buf1;
}
}
curl_easy_cleanup(curl);
ImGui::Text(req_buf1.c_str());
Гиф лагов:
