diff options
author | Eric Bailey <git@esb.lol> | 2024-05-01 15:24:56 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-01 15:24:56 -0500 |
commit | fc0eab2d03bfbd2ddb2a39b77b83811ae9b4da2d (patch) | |
tree | d3878ce501a65bb25e89677a0c1940a411000368 /src/screens | |
parent | 333ccdad39fd2013615d9f53645763fe85c3e568 (diff) | |
download | voidsky-fc0eab2d03bfbd2ddb2a39b77b83811ae9b4da2d.tar.zst |
Retry clops (#3800)
* Add convo retries, sketch out tests * Only append nextMessage to messages * Remove debug code
Diffstat (limited to 'src/screens')
-rw-r--r-- | src/screens/Messages/Conversation/MessagesList.tsx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/screens/Messages/Conversation/MessagesList.tsx b/src/screens/Messages/Conversation/MessagesList.tsx index ec7147e3c..d3f9916ec 100644 --- a/src/screens/Messages/Conversation/MessagesList.tsx +++ b/src/screens/Messages/Conversation/MessagesList.tsx @@ -7,6 +7,7 @@ import {ConvoItem, ConvoStatus} from '#/state/messages/convo' import {isWeb} from 'platform/detection' import {MessageInput} from '#/screens/Messages/Conversation/MessageInput' import {MessageItem} from '#/screens/Messages/Conversation/MessageItem' +import {Button, ButtonText} from '#/components/Button' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' @@ -31,6 +32,14 @@ function renderItem({item}: {item: ConvoItem}) { return <Text>Deleted message</Text> } else if (item.type === 'pending-message') { return <Text>{item.message.text}</Text> + } else if (item.type === 'pending-retry') { + return ( + <View> + <Button label="Retry" onPress={item.retry}> + <ButtonText>Retry</ButtonText> + </Button> + </View> + ) } return null |