revert: "fix: 修复上传卡住的问题"

This reverts commit 0d82b1a976.
This commit is contained in:
MistEO
2025-02-08 13:53:10 +08:00
parent 9e6192db8c
commit f455f1425b
2 changed files with 2 additions and 3 deletions

View File

@@ -12,8 +12,6 @@
#include <random>
#include <sstream>
static std::vector<std::future<void>> s_upload_pending;
asst::ReportDataTask::ReportDataTask(const TaskCallback& task_callback, AbstractTask* upper_task) :
AbstractTask(nullptr, upper_task->inst(), upper_task->get_task_chain()),
m_task_callback(task_callback),
@@ -58,7 +56,7 @@ bool asst::ReportDataTask::_run()
}
auto upload_future = std::async(std::launch::async, report_func);
s_upload_pending.emplace_back(std::move(upload_future));
m_upload_pending.emplace_back(std::move(upload_future));
return true;
}

View File

@@ -58,6 +58,7 @@ protected:
ReportType m_report_type = ReportType::Invalid;
std::string m_body;
std::unordered_map<std::string, std::string> m_extra_headers;
std::vector<std::future<void>> m_upload_pending;
TaskCallback m_task_callback = nullptr;
AbstractTask* m_upper_task = nullptr;