refactor: remove get-current-user GQL query

This commit is contained in:
Rıdvan Akca
2024-03-13 12:36:11 +03:00
parent 1e868dc802
commit 082e905014
9 changed files with 20 additions and 123 deletions

View File

@@ -21,7 +21,8 @@ import usePaddle from 'hooks/usePaddle.ee';
export default function UpgradeFreeTrial() {
const { data: plans, isLoading: isPaymentPlansLoading } = usePaymentPlans();
const { data: currentUser } = useCurrentUser();
const { data } = useCurrentUser();
const currentUser = data?.data;
const { loaded: paddleLoaded } = usePaddle();
const [selectedIndex, setSelectedIndex] = React.useState(0);
const selectedPlan = plans?.data?.[selectedIndex];
@@ -30,13 +31,13 @@ export default function UpgradeFreeTrial() {
const handleCheckout = React.useCallback(() => {
window.Paddle.Checkout?.open({
product: selectedPlan.productId,
email: currentUser?.data?.email,
email: currentUser?.email,
passthrough: JSON.stringify({
id: currentUser?.data?.id,
email: currentUser?.data?.email,
id: currentUser?.id,
email: currentUser?.email,
}),
});
}, [selectedPlan, currentUser?.data]);
}, [selectedPlan, currentUser]);
if (isPaymentPlansLoading || !plans?.data?.length) return null;