diff options
author | Ivan Chen <ivan@tagg.id> | 2021-04-22 19:17:11 -0400 |
---|---|---|
committer | Ivan Chen <ivan@tagg.id> | 2021-04-22 19:17:11 -0400 |
commit | 7e646506d805620ec3673d61219e44fd01a68930 (patch) | |
tree | c9e1ec61bcdd133e098dd0f6af9c83783ae976ec | |
parent | 1f04e445e9d317bc141624a440a2c1e55f8704b3 (diff) |
added logic to hide channel
-rw-r--r-- | src/screens/chat/ChatScreen.tsx | 9 |
1 files changed, 9 insertions, 0 deletions
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<ChatScreenProps> = () => { }, }; + // Hide channel if no message was exchanged + useEffect(() => { + return () => { + if (channel?.state.messages.length === 0) { + channel.hide(); + } + }; + }, []); + useEffect(() => { setTopInset(insets.top + HeaderHeight); }); |