From 83c17cdfb50e31c0f56ae3782fa945a8a7905fee Mon Sep 17 00:00:00 2001 From: bflatastic Date: Thu, 26 Sep 2024 21:07:43 +0700 Subject: [PATCH] redirect logic fix google sso --- .../src/v2/view/pages/login/LoginPage.tsx | 12 ++++++++---- .../src/v2/view/pages/signup/SignupPage.tsx | 12 ++++++++---- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/website/packages/fakeyou.com/src/v2/view/pages/login/LoginPage.tsx b/src/website/packages/fakeyou.com/src/v2/view/pages/login/LoginPage.tsx index 47ef93a968..a023eed3cb 100644 --- a/src/website/packages/fakeyou.com/src/v2/view/pages/login/LoginPage.tsx +++ b/src/website/packages/fakeyou.com/src/v2/view/pages/login/LoginPage.tsx @@ -116,12 +116,16 @@ function LoginPage() { google_credential: args.credential, }); - // console.log(">>> Google Create Account Response", response); - - if (response.username_not_yet_customized === true) { + if (response.success) { queryAppState(); - openModal(); + + if (response.username_not_yet_customized === true) { + openModal(); + } + history.push(redirectUrl); + } else { + console.error("Google account creation failed"); } }; diff --git a/src/website/packages/fakeyou.com/src/v2/view/pages/signup/SignupPage.tsx b/src/website/packages/fakeyou.com/src/v2/view/pages/signup/SignupPage.tsx index fea56cd319..8539fa41f8 100644 --- a/src/website/packages/fakeyou.com/src/v2/view/pages/signup/SignupPage.tsx +++ b/src/website/packages/fakeyou.com/src/v2/view/pages/signup/SignupPage.tsx @@ -125,12 +125,16 @@ function SignupPage() { google_credential: args.credential, }); - // console.log(">>> Google Create Account Response", response); - - if (response.username_not_yet_customized === true) { + if (response.success) { queryAppState(); - openModal(); + + if (response.username_not_yet_customized === true) { + openModal(); + } + history.push(redirectUrl); + } else { + console.error("Google account creation failed"); } };