update subscription and family data local state too

This commit is contained in:
Abhinav 2022-07-01 23:15:46 +05:30
parent 4b3c43cc24
commit 80da1eb147

View file

@ -2,7 +2,7 @@ import React, { useContext, useEffect, useMemo, useState } from 'react';
import SubscriptionCard from './SubscriptionCard'; import SubscriptionCard from './SubscriptionCard';
import { getUserDetailsV2 } from 'services/userService'; import { getUserDetailsV2 } from 'services/userService';
import { UserDetails } from 'types/user'; import { UserDetails } from 'types/user';
import { LS_KEYS } from 'utils/storage/localStorage'; import { LS_KEYS, setData } from 'utils/storage/localStorage';
import { useLocalState } from 'hooks/useLocalState'; import { useLocalState } from 'hooks/useLocalState';
import Typography from '@mui/material/Typography'; import Typography from '@mui/material/Typography';
import SubscriptionStatus from './SubscriptionStatus'; import SubscriptionStatus from './SubscriptionStatus';
@ -33,6 +33,8 @@ export default function UserDetailsSection({ sidebarView }) {
const main = async () => { const main = async () => {
const userDetails = await getUserDetailsV2(); const userDetails = await getUserDetailsV2();
setUserDetails(userDetails); setUserDetails(userDetails);
setData(LS_KEYS.SUBSCRIPTION, userDetails.subscription);
setData(LS_KEYS.FAMILY_DATA, userDetails.familyData);
}; };
main(); main();
}, [sidebarView]); }, [sidebarView]);