refactor.重构添加任务接口

This commit is contained in:
MistEO
2022-03-08 23:57:37 +08:00
parent 6be8a43c1a
commit a1fb78cc32
37 changed files with 447 additions and 524 deletions

View File

@@ -217,7 +217,13 @@ bool asst::StaticTaskData::parse(const json::value& json)
const std::shared_ptr<asst::TaskInfo> asst::TaskData::get(const std::string& name) const noexcept
{
return std::shared_ptr<TaskInfo>();
if (auto iter = m_specal_tasks_info.find(name);
iter != m_specal_tasks_info.cend()) {
return iter->second;
}
else {
return StaticTaskData::get_instance().get(name);
}
}
std::shared_ptr<asst::TaskInfo> asst::TaskData::get(const std::string& name)