aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);
});