From 181d6bf1e4d31994a3d28bbf7bd508365fccf0a9 Mon Sep 17 00:00:00 2001 From: prafull-opensignlabs Date: Thu, 5 Sep 2024 19:19:15 +0530 Subject: [PATCH] fix: email count not update until re-login --- apps/OpenSign/src/components/Header.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/apps/OpenSign/src/components/Header.js b/apps/OpenSign/src/components/Header.js index 9f3c9bb27..22340a834 100644 --- a/apps/OpenSign/src/components/Header.js +++ b/apps/OpenSign/src/components/Header.js @@ -48,11 +48,13 @@ const Header = ({ showSidebar }) => { } setIsTeam(subscribe); setIsSubscribe(subscribe.isValid); - const extUser = - localStorage.getItem("Extand_Class") && - JSON.parse(localStorage.getItem("Extand_Class"))?.[0]; - const MonthlyFreeEmails = extUser?.MonthlyFreeEmails || 0; - setEmailUsed(MonthlyFreeEmails); + try { + const extUser = await Parse.Cloud.run("getUserDetails"); + const MonthlyFreeEmails = extUser?.get("MonthlyFreeEmails") || 0; + setEmailUsed(MonthlyFreeEmails); + } catch (err) { + console.log("err in while fetching monthlyfreeEmails", err); + } } }