Implmeneted signalR in today's attendance

This commit is contained in:
ashutosh.nehete 2025-06-11 10:20:53 +05:30
parent ed2fa2d5b0
commit 88efbf5542
3 changed files with 12 additions and 2 deletions

View File

@ -2,7 +2,7 @@ import React, { useEffect } from "react";
import { Outlet } from "react-router-dom"; import { Outlet } from "react-router-dom";
import Header from "../components/Layout/Header"; import Header from "../components/Layout/Header";
import Sidebar from "../components/Layout/Sidebar"; 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 Footer from "../components/Layout/Footer";
import FloatingMenu from "../components/common/FloatingMenu"; import FloatingMenu from "../components/common/FloatingMenu";
import { FabProvider } from "../Context/FabContext"; import { FabProvider } from "../Context/FabContext";

View File

@ -61,6 +61,16 @@ const AttendancePage = () => {
[selectedProject,attendances] [selectedProject,attendances]
); );
const handler = useCallback(
(msg) => {
console.log("Equal:", selectedProject == msg.projectId);
if (selectedProject == msg.projectId) {
attrecall();
}
},
[selectedProject, attrecall]
);
const getRole = (roleId) => { const getRole = (roleId) => {
if (!empRoles) return "Unassigned"; if (!empRoles) return "Unassigned";
if (!roleId) return "Unassigned"; if (!roleId) return "Unassigned";

View File

@ -2,7 +2,7 @@ import axios from "axios";
import { useNavigate } from "react-router-dom"; import { useNavigate } from "react-router-dom";
import axiosRetry from "axios-retry"; import axiosRetry from "axios-retry";
import showToast from "../services/toastService"; 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 = process.env.VITE_BASE_URL;
// const base_Url = "https://api.marcoaiot.com"; // const base_Url = "https://api.marcoaiot.com";
export const axiosClient = axios.create({ export const axiosClient = axios.create({