diff --git a/resource/tasks.json b/resource/tasks.json index 5da984113e..2d64e10139 100644 --- a/resource/tasks.json +++ b/resource/tasks.json @@ -3258,6 +3258,25 @@ 150 ] }, + "AccountListSwipeToTop": { + "algorithm": "JustReturn", + "action": "Swipe", + "specificRect": [ + 700, + 330, + 20, + 20 + ], + "rectMove": [ + 700, + 380, + 20, + 20 + ], + "specialParams": [ + 150 + ] + }, "StartUpThemes": { "algorithm": "JustReturn", "next": [ diff --git a/src/MaaCore/Task/Miscellaneous/AccountSwitchTask.cpp b/src/MaaCore/Task/Miscellaneous/AccountSwitchTask.cpp index e17e55c75c..6e1b09980c 100644 --- a/src/MaaCore/Task/Miscellaneous/AccountSwitchTask.cpp +++ b/src/MaaCore/Task/Miscellaneous/AccountSwitchTask.cpp @@ -125,9 +125,7 @@ bool asst::AccountSwitchTask::verify_client_type() bool asst::AccountSwitchTask::click_manager_login_button() { - auto task = ProcessTask(*this, { "AccountManagerLoginButton", "AccountManagerLoginButtonBili" }); - task.set_retry_times(0); - return task.run(); + return ProcessTask(*this, { "AccountManagerLoginButton", "AccountManagerLoginButtonBili" }).run(); } bool asst::AccountSwitchTask::show_account_list()