From 88efbf5542c71f67b357353d22bf0cc55298064d Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Wed, 11 Jun 2025 10:20:53 +0530 Subject: [PATCH] Implmeneted signalR in today's attendance --- src/layouts/HomeLayout.jsx | 2 +- src/pages/Activities/AttendancePage.jsx | 10 ++++++++++ src/utils/axiosClient.jsx | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/layouts/HomeLayout.jsx b/src/layouts/HomeLayout.jsx index 34639ee0..3a582a82 100644 --- a/src/layouts/HomeLayout.jsx +++ b/src/layouts/HomeLayout.jsx @@ -2,7 +2,7 @@ import React, { useEffect } from "react"; import { Outlet } from "react-router-dom"; import Header from "../components/Layout/Header"; import Sidebar from "../components/Layout/Sidebar"; -import { startSignalR, stopSignalR } from "../services/signalRService"; +import { startSignalR, stopSignalR } from "../services/SignalRService"; import Footer from "../components/Layout/Footer"; import FloatingMenu from "../components/common/FloatingMenu"; import { FabProvider } from "../Context/FabContext"; diff --git a/src/pages/Activities/AttendancePage.jsx b/src/pages/Activities/AttendancePage.jsx index e3b25493..bcb145b6 100644 --- a/src/pages/Activities/AttendancePage.jsx +++ b/src/pages/Activities/AttendancePage.jsx @@ -61,6 +61,16 @@ const AttendancePage = () => { [selectedProject,attendances] ); + const handler = useCallback( + (msg) => { + console.log("Equal:", selectedProject == msg.projectId); + if (selectedProject == msg.projectId) { + attrecall(); + } + }, + [selectedProject, attrecall] + ); + const getRole = (roleId) => { if (!empRoles) return "Unassigned"; if (!roleId) return "Unassigned"; diff --git a/src/utils/axiosClient.jsx b/src/utils/axiosClient.jsx index d8b88a80..3f4b8839 100644 --- a/src/utils/axiosClient.jsx +++ b/src/utils/axiosClient.jsx @@ -2,7 +2,7 @@ import axios from "axios"; import { useNavigate } from "react-router-dom"; import axiosRetry from "axios-retry"; import showToast from "../services/toastService"; -import { startSignalR, stopSignalR } from "../services/signalRService"; +import { startSignalR, stopSignalR } from "../services/SignalRService"; const base_Url = process.env.VITE_BASE_URL; // const base_Url = "https://api.marcoaiot.com"; export const axiosClient = axios.create({