diff --git a/src/middleware/AuthRoute.jsx b/src/middleware/AuthRoute.jsx
index 7a51257..72eb1a3 100644
--- a/src/middleware/AuthRoute.jsx
+++ b/src/middleware/AuthRoute.jsx
@@ -229,7 +229,7 @@ const AuthRoute = ({ redirectPath = "/login", children }) => {
apiCall
.getHeroJBanners()
.then((res) => {
- if (res.data.internal_return < 0) {
+ if (res.data?.internal_return < 0) {
return;
}
dispatch(commonHeadBanner(res.data));
diff --git a/src/store/TableReloads.js b/src/store/TableReloads.js
index d284f64..2dc2a87 100644
--- a/src/store/TableReloads.js
+++ b/src/store/TableReloads.js
@@ -9,6 +9,7 @@ const initialState = {
walletTable: false,
uploadsTable: false,
familyBannersListTable: false,
+ chatMessageList: false,
};
export const tableReloadSlice = createSlice({
@@ -41,6 +42,9 @@ export const tableReloadSlice = createSlice({
case "FAMILYBANNERSLIST":
state.familyBannersListTable = !state.familyBannersListTable;
return;
+ case "CHATMESSAGELIST":
+ state.chatMessageList = !state.chatMessageList;
+ return;
default:
return state;
}
diff --git a/src/views/ManageActiveJobs.jsx b/src/views/ManageActiveJobs.jsx
index 1d38f57..db1dfaf 100644
--- a/src/views/ManageActiveJobs.jsx
+++ b/src/views/ManageActiveJobs.jsx
@@ -2,12 +2,17 @@ import React, { useEffect, useState } from "react";
import { useLocation, useNavigate } from "react-router-dom";
import ActiveJobs from "../components/MyActiveJobs/ActiveJobs";
import usersService from "../services/UsersService";
+import { useSelector } from "react-redux";
/**
* This code defines a React functional component called `ManageActiveJobs`.
* It fetches a list of active job messages and renders the `ActiveJobs` component with the necessary props.
*/
function ManageActiveJobs() {
+ const { chatMessageList } = useSelector(
+ (state) => state.tableReload
+ );
+
const ApiCall = new usersService();
const navigate = useNavigate();
@@ -54,7 +59,7 @@ function ManageActiveJobs() {
}
setDetails(state);
getActiveJobMesList();
- }, [activeJobMesListReload]);
+ }, [activeJobMesListReload, chatMessageList]);
return (