From ca88ffde8c3da629f63bd248cf8e195757c7ea62 Mon Sep 17 00:00:00 2001 From: Ian Philips Date: Wed, 12 Feb 2025 13:46:50 -0800 Subject: [PATCH] Just use user cash balance for redeemable --- mani/app/redeem.tsx | 7 ++----- mani/components/profile/profile-content.tsx | 3 +-- web/pages/charity/[charitySlug].tsx | 5 +---- web/pages/redeem.tsx | 4 +--- 4 files changed, 5 insertions(+), 14 deletions(-) diff --git a/mani/app/redeem.tsx b/mani/app/redeem.tsx index 38ef253282..b3fe73f53d 100644 --- a/mani/app/redeem.tsx +++ b/mani/app/redeem.tsx @@ -115,11 +115,8 @@ export default function CashoutPage() { setSessionStatus(StatusMessage as string) }, }) - const redeemable = useAPIGetter('get-redeemable-prize-cash', {}) - useEffect(() => { - redeemable?.refresh() - }, [user?.balance, user?.cashBalance]) - const redeemableCash = redeemable?.data?.redeemablePrizeCash ?? 0 + + const redeemableCash = user?.cashBalance ?? 0 const roundedRedeemableCash = Math.floor(redeemableCash * 100) / 100 const { diff --git a/mani/components/profile/profile-content.tsx b/mani/components/profile/profile-content.tsx index c9d4edc6f6..069a41501a 100644 --- a/mani/components/profile/profile-content.tsx +++ b/mani/components/profile/profile-content.tsx @@ -28,7 +28,6 @@ export function ProfileContent(props: { user: User }) { const { user } = props const currentUser = useUser() const isCurrentUser = currentUser?.id === user.id - const { data: redeemable } = useAPIGetter('get-redeemable-prize-cash', {}) const [isSettingsOpen, setIsSettingsOpen] = useState(false) const { data } = useAPIGetter('get-daily-changed-metrics-and-contracts', { @@ -120,7 +119,7 @@ export function ProfileContent(props: { user: User }) {