From df903fa77a6c26f4e26c1aef433e89de3abb1dfa Mon Sep 17 00:00:00 2001 From: zzyyyl Date: Wed, 26 Oct 2022 22:38:29 +0800 Subject: [PATCH] =?UTF-8?q?perf(TaskData):=20append=5Fprefix=20=E5=B0=8F?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MeoAssistant/TaskData.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/MeoAssistant/TaskData.h b/src/MeoAssistant/TaskData.h index 08fbc41d23..93461a1c13 100644 --- a/src/MeoAssistant/TaskData.h +++ b/src/MeoAssistant/TaskData.h @@ -50,18 +50,15 @@ namespace asst if (task_prefix.ends_with('@')) [[unlikely]] { task_prefix.remove_suffix(1); } - if (task_prefix.empty()) { + if (task_prefix.empty()) [[unlikely]] { return task_name; } - if (task_name.empty()) [[unlikely]] { + if (task_name.empty()) { return std::string(task_prefix); } if (task_name.starts_with('#')) { return std::string(task_prefix) + task_name; } - if (task_name.starts_with('@')) [[unlikely]] { - return std::string(task_prefix) + task_name; - } return std::string(task_prefix) + '@' + task_name; } static tasklist_t append_prefix(const tasklist_t& base_task_list, std::string_view task_prefix_view)