mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-15 17:30:27 +08:00
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user