fixup! Message bubbles

This commit is contained in:
2026-04-19 01:06:20 +03:00
parent d28ae0a48c
commit bd5f4dd263
@@ -397,7 +397,7 @@ private fun buildTimelineItems(
timestampMs != null && timestampMs != null &&
timestampMs - previousMessage.timestampMs <= MESSAGE_GROUP_WINDOW_MS timestampMs - previousMessage.timestampMs <= MESSAGE_GROUP_WINDOW_MS
if (groupedWithPrevious && previousGroup != null && lastMessageGroupIndex != null) { if (groupedWithPrevious) {
items[lastMessageGroupIndex] = previousGroup.copy( items[lastMessageGroupIndex] = previousGroup.copy(
messages = previousGroup.messages + message, messages = previousGroup.messages + message,
) )
@@ -532,7 +532,10 @@ private fun MessageBubble(
showSender: Boolean, showSender: Boolean,
showTimestamp: Boolean, showTimestamp: Boolean,
) { ) {
val bubbleColor = MaterialTheme.colorScheme.surfaceVariant val bubbleColor = if (item.senderId != client!!.userId.full)
MaterialTheme.colorScheme.surfaceContainer
else
MaterialTheme.colorScheme.primaryContainer
val bubbleTextColor = MaterialTheme.colorScheme.onSurfaceVariant val bubbleTextColor = MaterialTheme.colorScheme.onSurfaceVariant
Column( Column(