From 7e646506d805620ec3673d61219e44fd01a68930 Mon Sep 17 00:00:00 2001 From: Ivan Chen Date: Thu, 22 Apr 2021 19:17:11 -0400 Subject: added logic to hide channel --- src/screens/chat/ChatScreen.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src') diff --git a/src/screens/chat/ChatScreen.tsx b/src/screens/chat/ChatScreen.tsx index 57f2232e..3cab3d25 100644 --- a/src/screens/chat/ChatScreen.tsx +++ b/src/screens/chat/ChatScreen.tsx @@ -125,6 +125,15 @@ const ChatScreen: React.FC = () => { }, }; + // Hide channel if no message was exchanged + useEffect(() => { + return () => { + if (channel?.state.messages.length === 0) { + channel.hide(); + } + }; + }, []); + useEffect(() => { setTopInset(insets.top + HeaderHeight); }); -- cgit v1.2.3-70-g09d2