updated cache format for one project about

This commit is contained in:
Pramod Mahajan 2025-04-18 19:47:38 +05:30 committed by Vikas Nale
parent fb774f45d1
commit b4802ff3c1

View File

@ -18,7 +18,7 @@ const TaskPlannng = () => {
const {projects,loading:project_listLoader,error:projects_error} = useProjects(); const {projects,loading:project_listLoader,error:projects_error} = useProjects();
const dispatch = useDispatch(); const dispatch = useDispatch();
const selectedProject = useSelector((store)=>store.localVariables.projectId); const selectedProject = useSelector((store)=>store.localVariables.projectId);
console.log(selectedProject)
const [project, setProject] = useState(null); const [project, setProject] = useState(null);
const [projectDetails, setProjectDetails] = useState(null); const [projectDetails, setProjectDetails] = useState(null);
@ -52,13 +52,13 @@ const TaskPlannng = () => {
const fetchData = async () => { const fetchData = async () => {
try { try {
const project_cache = getCachedData(`projectinfo-${selectedProject}`); const project_cache = getCachedData("projectInfo");
if (!project_cache) { if (!project_cache || !project_cache.projectId == selectedProject) {
ProjectRepository.getProjectByprojectId(selectedProject) ProjectRepository.getProjectByprojectId(selectedProject)
.then((response) => { .then((response) => {
setProjectDetails(response); setProjectDetails(response);
setProject(response); setProject( response );
cacheData(`projectinfo-${projectId}`, response); cacheData("projectInfo",{data:response.data,projectId:selectedProject})
}) })
.catch((error) => { .catch((error) => {
console.error(error); console.error(error);