Retry clops (#3800)
* Add convo retries, sketch out tests * Only append nextMessage to messages * Remove debug code
This commit is contained in:
parent
333ccdad39
commit
fc0eab2d03
4 changed files with 222 additions and 83 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue