Files
worklenz/worklenz-frontend/src/hooks/useSocketService.ts
chamikaJ 8825b0410a init
2025-04-17 18:28:54 +05:30

17 lines
435 B
TypeScript

import { useEffect, useRef } from 'react';
import { SocketService } from '@services/socket/socket.service';
import { useSocket } from '@/socket/socketContext';
export const useSocketService = () => {
const { socket } = useSocket();
const socketService = useRef(SocketService.getInstance());
useEffect(() => {
if (socket) {
socketService.current.init(socket);
}
}, [socket]);
return socketService.current;
};