aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIvan Chen <ivan@tagg.id>2021-04-22 19:17:11 -0400
committerIvan Chen <ivan@tagg.id>2021-04-22 19:17:11 -0400
commit7e646506d805620ec3673d61219e44fd01a68930 (patch)
treec9e1ec61bcdd133e098dd0f6af9c83783ae976ec /src
parent1f04e445e9d317bc141624a440a2c1e55f8704b3 (diff)
added logic to hide channel
Diffstat (limited to 'src')
-rw-r--r--src/screens/chat/ChatScreen.tsx9
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);
});