Merge pull request #712 from OpenSignLabs/raktima-opensignlabs-path-3

fix: owner's subsciption expired issue in guest login
This commit is contained in:
prafull-opensignlabs
2024-05-09 20:34:44 +05:30
committed by GitHub
+23 -19
View File
@@ -27,30 +27,34 @@ const HomeLayout = () => {
const [tourStatusArr, setTourStatusArr] = useState([]); const [tourStatusArr, setTourStatusArr] = useState([]);
const [tourConfigs, setTourConfigs] = useState([]); const [tourConfigs, setTourConfigs] = useState([]);
const [, setCookie] = useCookies(["accesstoken", "main_Domain"]); const [, setCookie] = useCookies(["accesstoken", "main_Domain"]);
const tenantId = localStorage.getItem("TenantId");
useEffect(() => { useEffect(() => {
(async () => { if (!tenantId) {
try { setIsUserValid(false);
// Use the session token to validate the user } else {
const userQuery = new Parse.Query(Parse.User); (async () => {
const user = await userQuery.get(Parse.User.current().id, { try {
sessionToken: localStorage.getItem("accesstoken") // Use the session token to validate the user
}); const userQuery = new Parse.Query(Parse.User);
if (user) { const user = await userQuery.get(Parse.User.current().id, {
localStorage.setItem("profileImg", user.get("ProfilePic") || ""); sessionToken: localStorage.getItem("accesstoken")
checkIsSubscribed(); });
} else { if (user) {
localStorage.setItem("profileImg", user.get("ProfilePic") || "");
checkIsSubscribed();
} else {
setIsUserValid(false);
}
} catch (error) {
// Session token is invalid or there was an error
setIsUserValid(false); setIsUserValid(false);
} }
} catch (error) { })();
// Session token is invalid or there was an error saveCookies();
setIsUserValid(false); }
}
})();
saveCookies();
// eslint-disable-next-line react-hooks/exhaustive-deps // eslint-disable-next-line react-hooks/exhaustive-deps
}, []); }, [tenantId]);
//function to use save data in cookies storage //function to use save data in cookies storage
const saveCookies = () => { const saveCookies = () => {
const main_Domain = window.location.origin; const main_Domain = window.location.origin;