feat: core 新增 GetUUID 和 GetTasksList 接口

This commit is contained in:
MistEO
2022-07-24 15:59:45 +08:00
parent 10291bfa3d
commit ffededc589
4 changed files with 52 additions and 14 deletions

View File

@@ -171,6 +171,21 @@ bool asst::Assistant::ctrler_click(int x, int y, bool block)
return true;
}
std::string asst::Assistant::get_uuid() const
{
return m_uuid;
}
std::vector<Assistant::TaskId> asst::Assistant::get_tasks_list() const
{
std::vector<TaskId> result;
std::unique_lock<std::mutex> lock(m_mutex);
for (const auto& [id, _] : m_tasks_list) {
result.emplace_back(id);
}
return result;
}
bool asst::Assistant::start(bool block)
{
LogTraceFunction;