feat.增加任务回调taskid字段

This commit is contained in:
MistEO
2022-03-30 01:42:05 +08:00
parent 95379bd281
commit c60c09afe1
7 changed files with 39 additions and 12 deletions

View File

@@ -129,6 +129,7 @@ asst::Assistant::TaskId asst::Assistant::append_task(const std::string& type, co
std::unique_lock<std::mutex> lock(m_mutex);
++m_task_id;
ptr->set_task_id(m_task_id);
m_tasks_list.emplace_back(m_task_id, ptr);
return m_task_id;
}
@@ -225,7 +226,8 @@ void Assistant::working_proc()
lock.unlock();
json::value callback_json = json::object{
{ "taskchain", task_ptr->get_task_chain() }
{ "taskchain", task_ptr->get_task_chain() },
{ "taskid", task_ptr->get_task_id() }
};
task_callback(AsstMsg::TaskChainStart, callback_json, this);