pramod_Bug#87DailyTask #31
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user