perf: 肉鸽任务参数禁止运行期修改

This commit is contained in:
status102
2025-02-25 20:00:30 +08:00
parent d69b7e3e49
commit 2d3947ecd1

View File

@@ -107,6 +107,10 @@ asst::RoguelikeTask::RoguelikeTask(const AsstCallback& callback, Assistant* inst
bool asst::RoguelikeTask::set_params(const json::value& params)
{
LogTraceFunction;
if (m_running) {
Log.warn(__FUNCTION__, "RoguelikeTask is running, cannot set params");
return false;
}
if (!m_config_ptr->verify_and_load_params(params)) {
m_roguelike_task_ptr->set_tasks({ "Stop" });
return false;