diff --git a/client/contexts/AuthContext.tsx b/client/contexts/AuthContext.tsx index 3194c2bb..f249c6f0 100644 --- a/client/contexts/AuthContext.tsx +++ b/client/contexts/AuthContext.tsx @@ -148,6 +148,7 @@ export const AuthProvider: React.FC<{ children: React.ReactNode }> = ({ const [roles, setRoles] = useState([]); const [session, setSession] = useState(null); const [loading, setLoading] = useState(true); + const rewardsActivatedRef = useRef(false); useEffect(() => { // Add timeout to ensure loading doesn't get stuck