Update example

This commit is contained in:
Alex Demchenko
2020-10-24 17:58:22 +02:00
parent 61f55a4659
commit f5cabe2953

View File

@@ -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 (