From 3438fa769e8a9c8702e3fdd7d1a844698df1e6ea Mon Sep 17 00:00:00 2001 From: Victor Date: Tue, 17 Sep 2024 11:58:02 -0700 Subject: [PATCH] fixed signup/cancelation bugs relating to session --- .../src/components/layout/ProfileSidePanel/UserProfileInfo.tsx | 2 +- .../src/v2/view/_common/SessionTtsInferenceResultsList.tsx | 2 +- .../src/v2/view/_common/SessionVoiceConversionResultsList.tsx | 2 +- .../view/_common/SessionVoiceDesignerInferenceResultsList.tsx | 2 +- .../packages/fakeyou.com/src/v2/view/pages/news/NewsPage.tsx | 2 +- .../fakeyou.com/src/v2/view/pages/premium/PricingPage.tsx | 2 +- .../src/v2/view/pages/profile/profile_edit/ProfileEditFc.tsx | 2 +- .../fakeyou.com/src/v2/view/pages/signup/SignupPage.tsx | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/website/packages/fakeyou.com/src/components/layout/ProfileSidePanel/UserProfileInfo.tsx b/src/website/packages/fakeyou.com/src/components/layout/ProfileSidePanel/UserProfileInfo.tsx index ca28d02502..6eb3cbfdc3 100644 --- a/src/website/packages/fakeyou.com/src/components/layout/ProfileSidePanel/UserProfileInfo.tsx +++ b/src/website/packages/fakeyou.com/src/components/layout/ProfileSidePanel/UserProfileInfo.tsx @@ -99,7 +99,7 @@ export default function UserProfileInfo() { if (sessionWrapper.isLoggedIn()) { if (sessionWrapper.userTokenMatches(userData.user_token)) { - if (sessionSubscriptions?.hasPaidFeatures()) { + if (!sessionSubscriptions?.hasPaidFeatures()) { const upgradeLinkUrl = WebUrl.pricingPage(); upgradeButton = ( diff --git a/src/website/packages/fakeyou.com/src/v2/view/_common/SessionTtsInferenceResultsList.tsx b/src/website/packages/fakeyou.com/src/v2/view/_common/SessionTtsInferenceResultsList.tsx index 59cce14023..34c35c48b9 100644 --- a/src/website/packages/fakeyou.com/src/v2/view/_common/SessionTtsInferenceResultsList.tsx +++ b/src/website/packages/fakeyou.com/src/v2/view/_common/SessionTtsInferenceResultsList.tsx @@ -327,7 +327,7 @@ function SessionTtsInferenceResultList(props: Props) { let upgradeNotice = <>; // Ask non-premium users to upgrade - if (results.length !== 0 && sessionSubscriptions?.hasPaidFeatures()) { + if (results.length !== 0 && !sessionSubscriptions?.hasPaidFeatures()) { if (loggedIn) { upgradeNotice = (
diff --git a/src/website/packages/fakeyou.com/src/v2/view/_common/SessionVoiceConversionResultsList.tsx b/src/website/packages/fakeyou.com/src/v2/view/_common/SessionVoiceConversionResultsList.tsx index fa1e21421c..e3c3632acd 100644 --- a/src/website/packages/fakeyou.com/src/v2/view/_common/SessionVoiceConversionResultsList.tsx +++ b/src/website/packages/fakeyou.com/src/v2/view/_common/SessionVoiceConversionResultsList.tsx @@ -229,7 +229,7 @@ function SessionVoiceConversionResultsList() { let upgradeNotice = <>; // Ask non-premium users to upgrade - if (results.length !== 0 && sessionSubscriptions?.hasPaidFeatures()) { + if (results.length !== 0 && !sessionSubscriptions?.hasPaidFeatures()) { if (loggedIn) { upgradeNotice = (
diff --git a/src/website/packages/fakeyou.com/src/v2/view/_common/SessionVoiceDesignerInferenceResultsList.tsx b/src/website/packages/fakeyou.com/src/v2/view/_common/SessionVoiceDesignerInferenceResultsList.tsx index 5cbc2902c9..75773fbccb 100644 --- a/src/website/packages/fakeyou.com/src/v2/view/_common/SessionVoiceDesignerInferenceResultsList.tsx +++ b/src/website/packages/fakeyou.com/src/v2/view/_common/SessionVoiceDesignerInferenceResultsList.tsx @@ -188,7 +188,7 @@ function SessionVoiceDesignerInferenceResultsList() { let upgradeNotice = <>; // Ask non-premium users to upgrade - if (results.length !== 0 && sessionSubscriptions?.hasPaidFeatures()) { + if (results.length !== 0 && !sessionSubscriptions?.hasPaidFeatures()) { upgradeNotice = (
diff --git a/src/website/packages/fakeyou.com/src/v2/view/pages/news/NewsPage.tsx b/src/website/packages/fakeyou.com/src/v2/view/pages/news/NewsPage.tsx index 876e964bc0..9a3fc39727 100644 --- a/src/website/packages/fakeyou.com/src/v2/view/pages/news/NewsPage.tsx +++ b/src/website/packages/fakeyou.com/src/v2/view/pages/news/NewsPage.tsx @@ -86,7 +86,7 @@ function NewsPage() { let subscriberPart = <>; let subscribeButton = <>; - if (sessionSubscriptions?.hasPaidFeatures()) { + if (!sessionSubscriptions?.hasPaidFeatures()) { subscriberPart = (

If you'd like an ad-free experience,{" "} diff --git a/src/website/packages/fakeyou.com/src/v2/view/pages/premium/PricingPage.tsx b/src/website/packages/fakeyou.com/src/v2/view/pages/premium/PricingPage.tsx index 67c60c2ec1..90e56db24e 100644 --- a/src/website/packages/fakeyou.com/src/v2/view/pages/premium/PricingPage.tsx +++ b/src/website/packages/fakeyou.com/src/v2/view/pages/premium/PricingPage.tsx @@ -54,7 +54,7 @@ function PricingPage() { break; } - if (sessionWrapper.isLoggedIn()) { + if (!sessionWrapper.isLoggedIn()) { // TODO: This needs to bring the user back to purchase flow. Analytics.premiumBounceToSignup(); diff --git a/src/website/packages/fakeyou.com/src/v2/view/pages/profile/profile_edit/ProfileEditFc.tsx b/src/website/packages/fakeyou.com/src/v2/view/pages/profile/profile_edit/ProfileEditFc.tsx index 6746545737..a2ee1d85f9 100644 --- a/src/website/packages/fakeyou.com/src/v2/view/pages/profile/profile_edit/ProfileEditFc.tsx +++ b/src/website/packages/fakeyou.com/src/v2/view/pages/profile/profile_edit/ProfileEditFc.tsx @@ -211,7 +211,7 @@ function ProfileEditFc() { return ; } - if (!!userData && sessionWrapper.canEditUserProfile(username)) { + if (!!userData && !sessionWrapper.canEditUserProfile(username)) { // Loading and we don't have access. history.push(userProfilePage); } 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 085519fd85..357b2921ac 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 @@ -300,7 +300,7 @@ function SignupPage(props: Props) { usePrefixedDocumentTitle("Create an account"); - if (sessionWrapper.isLoggedIn()) { + if (!sessionWrapper.isLoggedIn()) { return (