fix author change not breaking chains

This commit is contained in:
Henry Jameson 2026-07-09 01:06:20 +03:00
commit aeb02ccc2a

View file

@ -69,7 +69,9 @@ const ChatMessageList = {
if (newerItem.type === 'date') {
chatItem.messageChainId = uniqueId()
} else if (newerItem.type === 'message') {
if (newerItem.data.account_id !== message.account_id) {
const newerUser = newerItem.data.account_id || newerItem.data.user.id
const olderUser = message.account_id || message.user.id
if (newerUser !== olderUser) {
chatItem.messageChainId = uniqueId()
} else {
chatItem.messageChainId = newerItem.messageChainId