From dbad92c44f72a84531de61a5a865d07dc7c0b334 Mon Sep 17 00:00:00 2001 From: Abhinav-grd Date: Sat, 13 Mar 2021 11:01:46 +0530 Subject: [PATCH] update sidebar usage info on every sidebar open --- src/components/Sidebar.tsx | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx index df807b805..53c7e703f 100644 --- a/src/components/Sidebar.tsx +++ b/src/components/Sidebar.tsx @@ -33,12 +33,15 @@ export default function Sidebar(props: Props) { const [isOpen, setIsOpen] = useState(false); useEffect(() => { const main = async () => { - const usage = getToken() && (await subscriptionService.getUsage()); + if (!isOpen) { + return; + } + const usage = await subscriptionService.getUsage(); SetUsage(usage); }; main(); - }, [getToken()]); + }, [isOpen]); const logout = async () => { setLogoutModalView(false); @@ -81,9 +84,13 @@ export default function Sidebar(props: Props) { {usage ? ( constants.USAGE_INFO( usage, - Math.ceil(Number(subscriptionService.convertBytesToGBs( - subscription?.storage - ))) + Math.ceil( + Number( + subscriptionService.convertBytesToGBs( + subscription?.storage + ) + ) + ) ) ) : (