mirror of
https://github.com/zhigang1992/react-native-chat-ui.git
synced 2026-01-12 22:50:15 +08:00
Update example
This commit is contained in:
@@ -91,14 +91,15 @@ const App = () => {
|
||||
message: MessageType.Text
|
||||
previewData: PreviewData
|
||||
}) => {
|
||||
const index = messages.findIndex((m) => m.id === message.id)
|
||||
if (index >= 0) {
|
||||
messages[index] = { ...messages[index], previewData } as MessageType.Text
|
||||
}
|
||||
setMessages(
|
||||
messages.map<MessageType.Any>((m) =>
|
||||
m.id === message.id ? { ...m, previewData } : m
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
const handleSendPress = (message: MessageType.Any) => {
|
||||
setMessages([message, ...messages])
|
||||
setMessages([{ ...message, status: 'read' }, ...messages])
|
||||
}
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user