mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-19 18:47:55 +08:00
fix.修复一些回调消息错误的问题
This commit is contained in:
@@ -61,8 +61,7 @@ Todo
|
||||
```jsonc
|
||||
{
|
||||
"taskchain": string, // 最后的任务链
|
||||
"pre_taskchain": string, // 上一个任务链
|
||||
"next_taskchain": string // 下一个任务链,这里恒为空
|
||||
"pre_taskchain": string // 上一个任务链
|
||||
}
|
||||
```
|
||||
|
||||
@@ -88,8 +87,7 @@ Todo
|
||||
```jsonc
|
||||
{
|
||||
"taskchain": string, // 当前的任务链
|
||||
"pre_taskchain": string, // 上一个任务链
|
||||
"next_taskchain": string // 下一个任务链
|
||||
"pre_taskchain": string // 上一个任务链
|
||||
}
|
||||
```
|
||||
|
||||
@@ -137,6 +135,8 @@ Todo
|
||||
公招刷新标签
|
||||
- `RecruitConfirm`
|
||||
公招确认招募
|
||||
- `RecruitNowConfirm`
|
||||
公招使用加急许可
|
||||
- `ReportToPenguinStats`
|
||||
汇报到企鹅数据统计
|
||||
- Todo 其他
|
||||
|
||||
@@ -520,8 +520,7 @@ void Assistant::working_proc()
|
||||
std::string next_taskchain = m_tasks_queue.empty() ? std::string() : m_tasks_queue.front()->get_task_chain();
|
||||
json::value callback_json = json::object{
|
||||
{ "taskchain", cur_taskchain },
|
||||
{ "pre_taskchain", pre_taskchain },
|
||||
{ "next_taskchain", next_taskchain }
|
||||
{ "pre_taskchain", pre_taskchain }
|
||||
};
|
||||
if (cur_taskchain != pre_taskchain) {
|
||||
task_callback(AsstMsg::TaskChainStart, callback_json, this);
|
||||
|
||||
@@ -17,12 +17,16 @@ using namespace asst;
|
||||
asst::ProcessTask::ProcessTask(const AbstractTask& abs, std::vector<std::string> tasks_name)
|
||||
: AbstractTask(abs),
|
||||
m_cur_tasks_name(std::move(tasks_name))
|
||||
{}
|
||||
{
|
||||
m_basic_info_cache = json::value();
|
||||
}
|
||||
|
||||
asst::ProcessTask::ProcessTask(AbstractTask&& abs, std::vector<std::string> tasks_name) noexcept
|
||||
: AbstractTask(std::move(abs)),
|
||||
m_cur_tasks_name(std::move(tasks_name))
|
||||
{}
|
||||
{
|
||||
m_basic_info_cache = json::value();
|
||||
}
|
||||
|
||||
bool asst::ProcessTask::run()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user