From 3d457cc16645dcfe8fc405078c346513535cf4d5 Mon Sep 17 00:00:00 2001 From: talksik Date: Sat, 21 May 2022 15:41:54 -0500 Subject: [PATCH] Update TerminalProvider.tsx --- packages/desktop/src/providers/TerminalProvider.tsx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/desktop/src/providers/TerminalProvider.tsx b/packages/desktop/src/providers/TerminalProvider.tsx index c846299..b814903 100644 --- a/packages/desktop/src/providers/TerminalProvider.tsx +++ b/packages/desktop/src/providers/TerminalProvider.tsx @@ -286,6 +286,18 @@ export function TerminalProvider({ children }: { children: React.ReactChild }) { } }, [rooms.value, updateRoomMap, handleConnectToLine, handleTuneIntoLine]); + // "subscribe" to a channel + const handleAddChannel = useCallback( + (channelId: string) => { + // get the details of the channel + // get my association with it + // get other members in it + // add to map + // connect/join the socket room for it + }, + [handleConnectToLine, updateRoomMap], + ); + // persist whether I want it toggle tuned or not const handleUpdateLineMemberState = useCallback( (lineId: string, newState: LineMemberState) => {