fix: message avatar flink

This commit is contained in:
zerosoul
2022-04-28 10:56:28 +08:00
parent 23b4786446
commit 682461170a
+5 -3
View File
@@ -160,6 +160,7 @@ export const renderMessageFragment = ({
}) => {
if (!curr) return null;
let { created_at, mid } = curr;
const local_id = curr.properties?.local_id;
let divider = null;
let time = dayjs(created_at).format("YYYY/MM/DD");
if (!prev) {
@@ -170,9 +171,10 @@ export const renderMessageFragment = ({
divider = time;
}
}
const _key = local_id || mid;
// console.log("_key", _key, local_id, mid);
return (
<React.Fragment key={mid}>
<React.Fragment key={_key}>
{divider && <Divider content={divider}></Divider>}
<MessageWrapper
context={context}
@@ -187,7 +189,7 @@ export const renderMessageFragment = ({
read={read}
context={context}
mid={mid}
key={mid}
key={_key}
contextId={contextId}
/>
</MessageWrapper>