From e167d5188cc9146c47aa7206917fe44adbd72a31 Mon Sep 17 00:00:00 2001 From: uye <2396806385@qq.com> Date: Mon, 31 Jul 2023 18:47:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20debug=E7=89=88=E6=9C=AC/release?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8A=A0DEBUG.txt=20load=E6=97=B6=E9=87=8D?= =?UTF-8?q?=E6=96=B0=E5=8A=A0=E8=BD=BDtasks.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaCore/Config/TaskData.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/MaaCore/Config/TaskData.cpp b/src/MaaCore/Config/TaskData.cpp index 38cda2ad8f..cb7f95288e 100644 --- a/src/MaaCore/Config/TaskData.cpp +++ b/src/MaaCore/Config/TaskData.cpp @@ -51,15 +51,19 @@ std::shared_ptr asst::TaskData::get(std::string_view name) return expand_task(name, get_raw(name)).value_or(nullptr); } +#ifndef ASST_DEBUG const bool forcedReloadResource = std::ifstream("DEBUG").good() || std::ifstream("DEBUG.txt").good(); +#endif // !ASST_DEBUG bool asst::TaskData::parse(const json::value& json) { LogTraceFunction; - + +#ifndef ASST_DEBUG if (forcedReloadResource) { m_all_tasks_info.clear(); } +#endif // !ASST_DEBUG const auto& json_obj = json.as_object(); @@ -236,6 +240,7 @@ bool asst::TaskData::parse(const json::value& json) } if (!validity) return false; } + m_all_tasks_info.clear(); #endif return true; }