Files
Frontend/src/lib/app/contexts/socket.jsx
2023-10-02 10:09:05 +03:30

15 lines
437 B
JavaScript

import {createContext, useMemo} from "react";
import {io} from "socket.io-client";
export const SocketContext = createContext()
export const SocketProvider = ({children}) => {
const socket = useMemo(() => io(process.env.NEXT_PUBLIC_SERVER_SOCKET_URL, {
autoConnect: false,
auth: {
token: ""
}
}), [])
return <SocketContext.Provider value={{socket}}>{children}</SocketContext.Provider>
}