fix(expo): client shouldn't open a browser on idtoken sign in

This commit is contained in:
Bereket Engida
2024-12-07 09:03:51 +03:00
parent 915bdde649
commit de1671ea1d

View File

@@ -164,8 +164,9 @@ export const expoClient = (opts?: ExpoClientOptions) => {
}
if (
context.data.redirect &&
context.request.url.toString().includes("/sign-in")
context.data?.redirect &&
context.request.url.toString().includes("/sign-in") &&
!context.request?.body.includes("idToken") // id token is used for silent sign-in
) {
const callbackURL = JSON.parse(context.request.body)?.callbackURL;
const to = callbackURL;