apply useEffect infinite reload hotfix

there's still 1 redundant rerender but it will have to do for now
This commit is contained in:
leander committed 2024-09-02 18:58:12 +02:00
1 parent 25b655ea74
commit 755c20766f
1 file changed
+6 -3
+6 -3
View File
@@ -72,11 +72,14 @@ const useProof = ({ fetchUser }: UseProofProps) => {
/* Refetech user data if memberships has expired */
useEffect(() => {
const todaysDate = new Date().toISOString().substring(0, 10);
const lastMembership = user?.last_membership;
if (lastMembership && lastMembership.membership_type !== 'lifelong' && lastMembership.end_date < todaysDate) {
if (
user?.lastMembership &&
user.lastMembership.membership_type !== 'lifelong' &&
user.lastMembership.end_date < todaysDate
) {
fetchUser();
}
}, [fetchUser, user?.last_membership]);
}, [user?.last_membership]);
useEffect(() => {
// eslint-disable-next-line no-restricted-syntax