From bb67da034b1c99a44879965ba770db56cadd8f66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9B=AE=E6=A3=83?= Date: Sun, 9 Mar 2025 21:54:48 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8=20=E4=BC=98=E5=8C=96=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/userScripts/tus-mission.vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/components/userScripts/tus-mission.vue b/src/components/userScripts/tus-mission.vue index 0bd8dbf3..861009e0 100644 --- a/src/components/userScripts/tus-mission.vue +++ b/src/components/userScripts/tus-mission.vue @@ -149,6 +149,12 @@ async function tryAuto(): Promise { return; } await refreshState(cookie.value); + if (parseMissions.value.length === 0 || missionList.value.length === 0) { + await TGLogger.ScriptSep("米游币任务", false); + loadScript.value = false; + loadMission.value = false; + return; + } await autoSign(cookie.value); const postFilter = parseMissions.value.filter((i) => i.key !== "continuous_sign"); if (postFilter.every((i) => i.status)) { @@ -242,7 +248,6 @@ async function refreshState(ck: TGApp.App.Account.Cookie): Promise { `[米游币任务]获取任务列表失败:${listResp.retcode} ${listResp.message}`, ); showSnackbar.error(`[${listResp.retcode}] ${listResp.message}`); - await TGLogger.ScriptSep("米游币任务", false); return; } missionList.value = listResp.data.missions; @@ -255,7 +260,6 @@ async function refreshState(ck: TGApp.App.Account.Cookie): Promise { `[米游币任务]获取任务状态失败:${stateResp.retcode} ${stateResp.message}`, ); showSnackbar.error(`[${stateResp.retcode}] ${stateResp.message}`); - await TGLogger.ScriptSep("米游币任务", false); return; } await TGLogger.Script("[米游币任务]获取任务状态成功"); @@ -327,7 +331,7 @@ async function autoSign(ck: TGApp.App.Account.Cookie, ch?: string): Promise