diff --git a/app/mobile/src/session/Session.jsx b/app/mobile/src/session/Session.jsx
index c908e715..07a2ef07 100644
--- a/app/mobile/src/session/Session.jsx
+++ b/app/mobile/src/session/Session.jsx
@@ -19,6 +19,7 @@ import { Details, DetailsHeader, DetailsBody } from './details/Details';
import { Conversation, ConversationHeader, ConversationBody } from './conversation/Conversation';
import { Welcome } from './welcome/Welcome';
import { ChannelsTitle, ChannelsBody, Channels } from './channels/Channels';
+import { useConversation } from './conversation/useConversation.hook';
import { useChannels } from './channels/useChannels.hook';
import { CommonActions } from '@react-navigation/native';
import { ConversationContext } from 'context/ConversationContext';
@@ -66,11 +67,12 @@ export function Session() {
navigation.goBack();
}
+ const conversation = useConversation();
const channels = useChannels();
- const conversation = useContext(ConversationContext);
+ const conversationContext = useContext(ConversationContext);
useEffect(() => {
- conversation.actions.setChannel(selectedConversation);
+ conversationContext.actions.setChannel(selectedConversation);
}, [selectedConversation]);
return (
@@ -88,9 +90,10 @@ export function Session() {
+ headerTitle: (props) =>
}}>
- {(props) => }
+ {(props) => }
{
openDetails(navigation);
@@ -39,9 +38,7 @@ export function ConversationHeader({ closeConversation, openDetails }) {
);
}
-export function ConversationBody() {
- const { state, actions } = useConversation();
-
+export function ConversationBody({ state, actions }) {
const ref = useRef();
useEffect(() => {
@@ -172,7 +169,7 @@ export function Conversation({ closeConversation, openDetails }) {
-
+
);