perf: 按照 reviews 意见修改 ProcessTask

把 max_times 的计算拉出来做个函数
This commit is contained in:
zzyyyl
2022-10-07 21:30:39 +08:00
parent f06231eae0
commit a3aa69849d
2 changed files with 18 additions and 19 deletions

View File

@@ -6,7 +6,7 @@
namespace asst
{
// 流程任务,按照配置文件里的设置的流程运行
class ProcessTask : public AbstractTask
class ProcessTask final : public AbstractTask
{
public:
enum class TimesLimitType
@@ -40,6 +40,7 @@ namespace asst
virtual bool on_run_fails() override;
virtual json::value basic_info() const override;
std::pair<int, TimesLimitType> calc_time_limit() const;
void exec_click_task(const Rect& matched_rect);
void exec_swipe_task(ProcessTaskAction action);
void exec_slowly_swipe_task(ProcessTaskAction action);