From e441c5e7b8134bf827f9d165a7f5779a23b7361f Mon Sep 17 00:00:00 2001 From: Isulew <224964+netcookies@users.noreply.github.com> Date: Fri, 29 May 2026 17:57:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20MaDao=20direct=20?= =?UTF-8?q?=E5=B8=B8=E9=87=8F=E9=9A=94=E7=A6=BB=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sidepanel/sidepanel.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sidepanel/sidepanel.js b/sidepanel/sidepanel.js index a8e38ea..c2b30b2 100644 --- a/sidepanel/sidepanel.js +++ b/sidepanel/sidepanel.js @@ -4654,7 +4654,10 @@ function collectSettingsPayload() { const maDaoRoutingPlanIdValue = typeof selectMaDaoRoutingPlanId !== 'undefined' && selectMaDaoRoutingPlanId ? normalizeMaDaoIdentifierSafe(selectMaDaoRoutingPlanId.value || '') : normalizeMaDaoIdentifierSafe(latestState?.madaoRoutingPlanId || ''); - const shouldReadMaDaoDirectControls = maDaoModeValue === MADAO_MODE_DIRECT; + const maDaoDirectModeValue = typeof MADAO_MODE_DIRECT !== 'undefined' + ? MADAO_MODE_DIRECT + : 'direct'; + const shouldReadMaDaoDirectControls = maDaoModeValue === maDaoDirectModeValue; const maDaoProviderIdValue = shouldReadMaDaoDirectControls && typeof selectMaDaoProviderId !== 'undefined' && selectMaDaoProviderId ? normalizeMaDaoProviderIdSafe(selectMaDaoProviderId.value || '') : normalizeMaDaoProviderIdSafe(latestState?.madaoProviderId || ''); @@ -17628,7 +17631,10 @@ function buildPhoneSmsProviderStatePatch(provider = getSelectedPhoneSmsProvider( } if (normalizedProvider === PHONE_SMS_PROVIDER_MADAO) { const maDaoMode = normalizeMaDaoModeValue(selectMaDaoMode?.value || latestState?.madaoMode); - const shouldReadMaDaoDirectControls = maDaoMode === MADAO_MODE_DIRECT; + const maDaoDirectModeValue = typeof MADAO_MODE_DIRECT !== 'undefined' + ? MADAO_MODE_DIRECT + : 'direct'; + const shouldReadMaDaoDirectControls = maDaoMode === maDaoDirectModeValue; return { madaoBaseUrl: normalizeMaDaoBaseUrlValue(inputMaDaoBaseUrl?.value || latestState?.madaoBaseUrl), madaoHttpSecret: String(inputMaDaoHttpSecret?.value || ''),