From ae82ec0dfe78dcc9e5d51159960278b917eceb2a Mon Sep 17 00:00:00 2001 From: zzyyyl Date: Sat, 17 Aug 2024 01:33:09 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BD=BF=E7=94=A8=20views::join?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaCore/Config/TaskData.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MaaCore/Config/TaskData.cpp b/src/MaaCore/Config/TaskData.cpp index 7abb663d64..d3a16a073c 100644 --- a/src/MaaCore/Config/TaskData.cpp +++ b/src/MaaCore/Config/TaskData.cpp @@ -603,7 +603,7 @@ asst::TaskPtr asst::TaskData::generate_match_task_info(std::string_view name, co const auto& lower = lower_item.as_array(); const auto& upper = upper_item.as_array(); - if (!ranges::all_of(lower, &json::value::is_number) || !ranges::all_of(upper, &json::value::is_number)) { + if (!ranges::all_of(std::array { lower, upper } | views::join, &json::value::is_number)) { Log.error("Invalid color_range in task", name); return nullptr; }