From 9effcf1d075771dd41428c210ab12d6e243e8b09 Mon Sep 17 00:00:00 2001 From: William Chong Date: Mon, 7 Jul 2025 15:51:22 +0800 Subject: [PATCH] Don't fetch oauth redirect result if no providers are set --- src/lib/connectors/dedicatedWalletConnector.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lib/connectors/dedicatedWalletConnector.ts b/src/lib/connectors/dedicatedWalletConnector.ts index 2bd0f83..d4b56ba 100644 --- a/src/lib/connectors/dedicatedWalletConnector.ts +++ b/src/lib/connectors/dedicatedWalletConnector.ts @@ -274,11 +274,13 @@ export function dedicatedWalletConnector({ chains, options }: DedicatedWalletCon const isLoggedIn = await magic.user.isLoggedIn(); if (isLoggedIn) return true; - const result = await magic.oauth.getRedirectResult(); - if (result) { - localStorage.setItem('magicRedirectResult', JSON.stringify(result)); + if (oauthProviders?.length > 0) { + const result = await magic.oauth.getRedirectResult(); + if (result) { + localStorage.setItem('magicRedirectResult', JSON.stringify(result)); + return !!result; + } } - return result !== null; } catch {} return false; },