diff options
Diffstat (limited to 'src/screens/Messages/Conversation/index.tsx')
-rw-r--r-- | src/screens/Messages/Conversation/index.tsx | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/screens/Messages/Conversation/index.tsx b/src/screens/Messages/Conversation/index.tsx index 7b78e7e61..db22f9e31 100644 --- a/src/screens/Messages/Conversation/index.tsx +++ b/src/screens/Messages/Conversation/index.tsx @@ -13,8 +13,8 @@ import {useGate} from '#/lib/statsig/statsig' import {useCurrentConvoId} from '#/state/messages/current-convo-id' import {BACK_HITSLOP} from 'lib/constants' import {isWeb} from 'platform/detection' -import {ChatProvider, useChat} from 'state/messages' -import {ConvoStatus} from 'state/messages/convo' +import {ConvoProvider, useConvo} from 'state/messages/convo' +import {ConvoStatus} from 'state/messages/convo/types' import {PreviewableUserAvatar} from 'view/com/util/UserAvatar' import {CenteredView} from 'view/com/util/Views' import {MessagesList} from '#/screens/Messages/Conversation/MessagesList' @@ -46,23 +46,23 @@ export function MessagesConversationScreen({route}: Props) { if (!gate('dms')) return <ClipClopGate /> return ( - <ChatProvider convoId={convoId}> + <ConvoProvider convoId={convoId}> <Inner /> - </ChatProvider> + </ConvoProvider> ) } function Inner() { - const chat = useChat() + const convo = useConvo() if ( - chat.status === ConvoStatus.Uninitialized || - chat.status === ConvoStatus.Initializing + convo.status === ConvoStatus.Uninitialized || + convo.status === ConvoStatus.Initializing ) { return <ListMaybePlaceholder isLoading /> } - if (chat.status === ConvoStatus.Error) { + if (convo.status === ConvoStatus.Error) { // TODO return ( <View> @@ -71,7 +71,7 @@ function Inner() { <Button label="Retry" onPress={() => { - chat.error.retry() + convo.error.retry() }}> <ButtonText>Retry</ButtonText> </Button> @@ -81,13 +81,13 @@ function Inner() { } /* - * Any other chat states (atm) are "ready" states + * Any other convo states (atm) are "ready" states */ return ( <KeyboardProvider> <CenteredView style={{flex: 1}} sideBorders> - <Header profile={chat.recipients[0]} /> + <Header profile={convo.recipients[0]} /> <MessagesList /> </CenteredView> </KeyboardProvider> @@ -103,7 +103,7 @@ let Header = ({ const {_} = useLingui() const {gtTablet} = useBreakpoints() const navigation = useNavigation<NavigationProp>() - const chat = useChat() + const convo = useConvo() const onPressBack = useCallback(() => { if (isWeb) { @@ -157,9 +157,9 @@ let Header = ({ {profile.displayName} </Text> </View> - {chat.status === ConvoStatus.Ready ? ( + {convo.status === ConvoStatus.Ready ? ( <ConvoMenu - convo={chat.convo} + convo={convo.convo} profile={profile} onUpdateConvo={onUpdateConvo} currentScreen="conversation" |