cleaning up so that I can start fresh

This commit is contained in:
talksik
2022-05-13 08:03:03 -05:00
parent 5daeeb5e92
commit 10120bc80e
5 changed files with 16 additions and 884 deletions
@@ -26,6 +26,10 @@ type LineIdToMasterLine = {
interface IRealTimeRoomProvider {
roomsMap: LineIdToMasterLine;
selectedRoom?: MasterLineData;
// untunes from previous and tunes into new room
handleSelectRoom?: (roomId: string) => void;
}
const RealTimeRoomContext = React.createContext<IRealTimeRoomProvider>({ roomsMap: {} });
@@ -260,8 +264,15 @@ export function RealTimeRoomProvider({ children }: { children: React.ReactChild
}
}, [rooms.value, handleConnectToLine, handleTuneToLine, setRealTimeRoomMap]);
const handleSelectRoom = useCallback(
(roomId: string) => {
return realTimeRoomMap[roomId];
},
[realTimeRoomMap],
);
return (
<RealTimeRoomContext.Provider value={{ roomsMap: realTimeRoomMap }}>
<RealTimeRoomContext.Provider value={{ roomsMap: realTimeRoomMap, handleSelectRoom }}>
{' '}
</RealTimeRoomContext.Provider>
);