From d9ae1c42cfec258fdc4fdf841d231f746761eb36 Mon Sep 17 00:00:00 2001 From: QLHazycoder <2825305047@qq.com> Date: Sat, 25 Apr 2026 22:43:20 +0000 Subject: [PATCH] fix(contribution): remove manual review completion path --- background.js | 4 ++-- background/contribution-oauth.js | 7 +------ sidepanel/contribution-mode.js | 4 ++-- 3 files changed, 5 insertions(+), 10 deletions(-) diff --git a/background.js b/background.js index ca6482b..7f1056c 100644 --- a/background.js +++ b/background.js @@ -8261,8 +8261,8 @@ async function executeContributionStep10(state) { while (Date.now() - startedAt < timeoutMs) { const status = String(latestState.contributionStatus || '').trim().toLowerCase(); if (contributionOAuthManager?.isContributionFinalStatus?.(status)) { - if (status === 'auto_approved' || status === 'manual_review_required') { - await addLog(`步骤 10:贡献流程已结束,最终状态:${latestState.contributionStatusMessage || status}`, status === 'auto_approved' ? 'ok' : 'warn'); + if (status === 'auto_approved') { + await addLog(`步骤 10:贡献流程已结束,最终状态:${latestState.contributionStatusMessage || status}`, 'ok'); await completeStepFromBackground(10, { contributionStatus: status, contributionStatusMessage: latestState.contributionStatusMessage || '', diff --git a/background/contribution-oauth.js b/background/contribution-oauth.js index e95cbc3..08c8a40 100644 --- a/background/contribution-oauth.js +++ b/background/contribution-oauth.js @@ -3,7 +3,7 @@ })(typeof self !== 'undefined' ? self : globalThis, function createBackgroundContributionOAuthModule() { const API_BASE_URL = 'https://apikey.qzz.io/oauth/api'; const ACTIVE_STATUSES = new Set(['started', 'waiting', 'processing']); - const FINAL_STATUSES = new Set(['auto_approved', 'auto_rejected', 'manual_review_required', 'expired', 'error']); + const FINAL_STATUSES = new Set(['auto_approved', 'auto_rejected', 'expired', 'error']); const CALLBACK_FINAL_STATUSES = new Set(['submitted']); const CALLBACK_WAITING_STATUSES = new Set(['idle', 'waiting', 'captured', 'failed', 'submitting']); @@ -64,9 +64,6 @@ case 'auto_rejected': case 'rejected': return 'auto_rejected'; - case 'manual_review_required': - case 'manual_review': - return 'manual_review_required'; case 'expired': case 'timeout': return 'expired'; @@ -119,8 +116,6 @@ return '贡献成功,CPA 已确认'; case 'auto_rejected': return '贡献未通过确认'; - case 'manual_review_required': - return '已提交,等待人工处理'; case 'expired': return '贡献会话已超时'; case 'error': diff --git a/sidepanel/contribution-mode.js b/sidepanel/contribution-mode.js index d6331b5..8e12299 100644 --- a/sidepanel/contribution-mode.js +++ b/sidepanel/contribution-mode.js @@ -1,6 +1,6 @@ (function attachSidepanelContributionMode(globalScope) { const ACTIVE_STATUSES = new Set(['started', 'waiting', 'processing']); - const FINAL_STATUSES = new Set(['auto_approved', 'auto_rejected', 'manual_review_required', 'expired', 'error']); + const FINAL_STATUSES = new Set(['auto_approved', 'auto_rejected', 'expired', 'error']); const DEFAULT_COPY = '当前账号将用于支持项目维护。扩展会自动申请贡献登录地址并持续跟踪授权状态;如检测到回调地址,会自动提交,并继续等待 CPA 最终确认。'; function createContributionModeManager(context = {}) { @@ -140,7 +140,7 @@ if (status === 'waiting') { return '等待提交回调'; } - if (status === 'processing' || status === 'auto_approved' || status === 'auto_rejected' || status === 'manual_review_required') { + if (status === 'processing' || status === 'auto_approved' || status === 'auto_rejected') { return status === 'processing' ? '已提交回调' : '授权已结束'; } if (status === 'expired' || status === 'error') {