fixup! Message bubbles
This commit is contained in:
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user