From 38f22113d3d97f99125ebdafba4aedafc5780987 Mon Sep 17 00:00:00 2001 From: lonkaars Date: Fri, 19 Mar 2021 18:45:23 +0100 Subject: socket context + use socket.io's rooms feature for client seperation --- components/socketContext.tsx | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 components/socketContext.tsx (limited to 'components') diff --git a/components/socketContext.tsx b/components/socketContext.tsx new file mode 100644 index 0000000..f493d73 --- /dev/null +++ b/components/socketContext.tsx @@ -0,0 +1,12 @@ +import { ReactNode, createContext } from 'react'; +import { io as socket, Socket } from 'socket.io-client'; + +export var SocketContext = createContext<{ io?: Socket }>({}); +export function SocketContextWrapper(props: { children?: ReactNode }) { + var io = socket(); + + return + { props.children } + +} + -- cgit v1.2.3